SatlabWebsiteBlog(気まぐれ日記)」カテゴリーアーカイブ

SatlabWebsiteBlogを新しくカテゴリに統合しました!

旧ブログで非対応だったCMSシステムを新しくして主にスマホやタブレットなどに対応しているレシポンシブのシステムへカテゴリとして存在させるように変更を行いました。様々な話題など日常生活での体験などもこちらへ掲載していく予定です。

Archcraftに新しいパッケージ管理ツールを導入しました。

気温の上昇がそうとうひどい感じがありますので身体がついていけずにかなり苦戦していますが、個人的にいつもお世話になっている薬局さんでいただいております清暑益気湯生脈散によってそこそこ疲れが軽減されている感じがしますのでこのまま様子を見ていくことになりましたし、娘の体調は数日で元気になったので良かったと思います。

それにしても成田山新勝寺脇にある鰻屋の駿河屋さんが火災になられてしまいました。毎年1回はお参りついでに美味しいので頂いておりましたし、今月か来月に行こうと思っていた矢先の出来事ですので残念です。また同じ場所で再開をしてくださるのを心より祈っております。

今回は新しいパッケージ管理ツールについて紹介したいと思いますが、あくまでも導入などに関しては自己責任でお願いします。


今回の記事に関する目次


Archcraftに新しいパッケージ管理ツールを導入しました。

先日になりましたが、Shellyという新しいパッケージ管理ツールがYoutube(言語;英語)で紹介されていました。もともとはCachy OSというArchlinuxをベースにしているLinuxで導入したりするパッケージ管理ツールらしいのですが、思い切って導入する事にしました。

一応、base-develとgitパッケージを事前にインストールしておきます。
#sudo pacman -Syu --needed base-devel git
次にaurレポジトリを使用できる様にします。
#sudo nano /etv/pacman.confの中にある[multilib]の部分を非コメント化します。
最後に実際にArchcraftに新しいパッケージ管理ツールのShellyを導入します。
(yayは導入済なので楽です。)
#yay -S shelly-bin

とりあえず以上で使えるようになりますし、今まで使用する中で一番困っていたのがこのパッケージ管理ツールでpacman-aurみたいな感じかwarehouseみたいな感じの中間が欲しかったのでShellyが使用できるのはかなり大きいです。

目次へ戻る

新しいパッケージ管理ツール「Shelly」の特徴

便利な点として、aurレポジトリが使用できる点(後述する注意事項あり)が使用できますし、Flatpakも簡単に使用できるように設定してくれるのが特徴的です。Flatpakに関しては今まではコマンド入力して導入したりArchcraftだとWarehouseというFlathubのパッケージ管理ツールが使用できなかったりするのですが、Shellyではこの管理ツールだけで普通に使用できるようになります。

今までArchcraftではFlathubなどから導入した場合にはパッケージがメニューに反映ないのとfcitx5が英字キーボードになってしまってログインをし直す事で認識する感じでしたが、Shellyの場合にはfcitx5はそのままで導入後すぐにメニューに反映されるので時間短縮にも繋がります。

目次へ戻る

新しいパッケージ管理ツール「Shelly」使用時の注意

新しいパッケージ管理ツールでもあるshellyには注意点がありますので下記の項目に少なくとも留意しておく必要があります。

  • aurレポジトリを使用する場合
    左側のレポジトリにaurを選択した場合の注意事項としてパッケージ検索は可能性ですが、実際にインストールする際に導入できない場合があります。その場合は別途でターミナルから#yay- S [パッケージ名]のコマンドを入力した上で実行するとShellyでエラーになっていたのにyayでは普通に導入できる場合があります。
  • aurレポジトリについて
    aurレポジトリにあるパッケージはコミュニティユーザーによって管理されているので公式パッケージのような厳重なチェックは行われていません。セキュリティリスクを考慮し、自己責任でインストールを行う必要があります。
  • 検索が遅い時がある+検索がヒットしなかった場合の表示について。
    特にaurパッケージでの検索を実施する場合は検索速度が遅く、パッケージの部分が真っ白になるけど時間が経過すると表示される(多分完全一致検索の問題かと思う…)のに加え、検索しなかった場合にも真っ白になるので検索が遅くてヒットしていないのか、パッケージがないのかの区別ができません。

確かに負荷をかけにくくするという点ではよいのですが、完全一致検索でないとパッケージが見つからない部分はできれば解決してくれるともっと使いやすくなる感じがありますので改善をお願いしたい所ではあります。

目次へ戻る

とりあえずShellyを使用します。

aurレポジトリやflathubも簡単に管理できる新しいパッケージ管理ツールのShellyはかなり使用しやすく、管理しやすい事からとりあえずこのまま新しいパッケージ管理ツールのShellyを使用していきたいと思いますが、Archcraftでは以前はpamac-aurが使用できていたのが使用できなくなったりした経緯などもありますのでできればShellyに関しては使いやすい部分も多いのでずっと使用できるようにお願いしたい所ではあります。

また、少し前まではoctopiを紹介していましたが、flathubを使用しない場合には意外とoctopiがおすすめになる場合があります。こちらはShellyの様にaurでインストールができないなどといった現象は発生しませんのでflathubを使用しない方にはShellyではなくoctopiがおすすめできるかと思います。

目次へ戻る

Archcraftで起こりがちな事と解決策について

Archcraftを使用している中で起こりがちな事と解決策について記載しておきたいと思います。

  • Steamについて
    FlathubからSteamをインストールしようとすると一部パッケージの導入でエラーが発生して導入できない場合(複数パッケージの場合は無視される)があります。その場合はyayより導入をされると良いと思います。
  • Steamで起こる症状について
    導入後に起動した際にライブラリなどにおいてアンインストールなどができなくなる現象が発生します。その場合はSteam設定のインターフェイスにあるコンテンツメニューのフォーカス互換モードを有効にするという部分をONにします。また、もしライブラリの不要なゲームのアンインストールができない場合にはSteam設定のストレージから実施できます。
  • Ryzen CPUを搭載しているパソコンを使用してSteamのゲームをプレイしている最中や動画を見ている最中に画面がフリーズして動かなくなる(画面は停止してマウスは動くがクリックはできないなど)などの症状に悩まされる場合はgrubで下記を設定します。
    sudo nano /etc/default/grub
    defaultの部分にprocessor.max_cstate=1 rcu_nocbs=0-7 idle=nomwaitを追記して保存。
    sudo update-grub
    sudo reboot
    スリープなどに関する取り扱いが原因である可能性が高いので設定する事でフリーズは改善されました。
  • Yayでchromeブラウザをインストールした際は最初の起動時は英字キーボード配列になっている事があります。その場合は再起動するか、ログイン後に再起動すれば日本語配列に戻っている場合が多いです。また、ダウンロードができなかったりしますのでFirefoxを使用したほうが無難かもしれません。なお、Wayland使用時については以前に記載したとおりとなります。
  • 設定ファイツなどの位置が少し独特です。
    デザインなどの影響がありますので設定を行っているファイルの関連が他のLinuxにある様なデスクトップ環境での位置や名前と異なります。

とりあえず上記内容を理解された上での使用をおすすめします。

目次へ戻る

Deepin 25.2.0が公開されました。

先日になりますが、deepinの新しいバージョンでもある25.2が公開されました。少し前に記載と報告した内容(Deepin 25.1.0のキーボードレイアウト設定について)に関しては解決していました。この部分は確認してみると厳密に言えば解決しきれていない感じなのですが、問題なく動作をしているので良いという感じではないかと思います。

なぜそう感じているのかというと、Deepinでは日本語キーボードを認識はしているけどZenkaku_hankakuは認識しきれていないのでもしfcitx5-mozcを単体で動作せたい場合は.fcitx5/config/profileに追記する必要があります…っというのもキーボード周辺の一部にあった設定がなくなっているのですが、他の設定でZenkaku_hankakuを押して設定しようとすると空白になるからです。

動作しているので問題はないかと思いますが、細かい部分でいうと後一歩という感じでもあります。

まあこんな感じです。

目次へ戻る

ZorinOS 18.1の使用感について

今年は特に気温の変化がかなり激しい感じで雨も降っていたりもしますので体力の消耗が激しい季節ですね…娘も少し体調を崩し気味なので自分も体調を崩さないように気をつけながら過ごしていきたいと思いますし、個人的にいつもお世話になっている薬局さんで気温の乱高下が激しい状況で疲労感がかなり強いので清暑益気湯生脈散をおすすめいただいて飲んでいますが、少しづつ改善されている感じがありますのでこのまま様子を見ていくことになりました。

今回はZorinOS 18.1についてレビューしたいと思います。

続きを読む

Linux版Steamでゲームを動作させる際の注意点。

いよいよ7月になりました。先月下旬頃までは少し気温が上がらずに少し肌寒い日もありましたが、いきなり気温が上がってきましたのでバテたりなかなか体調管理も難しい季節でもありますが、無理をせずに熱中症などにも十分気をつけていきたいと思っています。

個人的にいつもお世話になっている薬局さんで後鼻漏的な症状は少し残ってはいますが疲労感の方が強いので今回は清暑益気湯生脈散に再度切り替えて様子を見ていくことになりました。まあまあ良い感じがありますのでとりあえず飲んでいきたいと思います。

今回はLinuxでSteamをインストールした上で動作した際にカクカクになってしまう状況が発生しましたのでその考察と解決策や注意点などについて記載したいと思います。


今回の記事に関する目次


SteamとProtonについて

Steamとは世界最大のPCゲームデジタル配信プラットフォームとして有名で最近ではかなり有名なゲームソフトなども配信される様になっています。Windows版ゲームとして制作されている物に関してはLinuxではProtonという互換性レイヤーと呼ばれる変換ツールを使用して動作させる事が出来ますが、全てのゲームに対応している訳ではありません。

動作させられるかどうかに関してはProtonDBというサイトを参考にされると良いと思いますが、アンチチートのツールなどの関係で当初は動作していたゲームもアップデート後に動作しなくなったりもしますのでレビューも見ながら参考にされるのが良いかと思います。

目次へ戻る

Steamの導入について

Linuxインストール後にSteamを導入したい場合には各Linuxに備わっているストアなどで導入するのも手ですが、自分の場合はFlathubのバージョンをあえて導入しています。

実はなぜFlathubのバージョンにしているかには理由があり、後述しますがデフォルトの状況だと自分の環境では主に動作環境をクリアしていてもRPGのなんかはカクカク状態で動作が厳しい状況になってプレイできない…っという状況が発生してしまうからです。

Steamをインストールする前に各Linuxでの導入方法が記載されているページがありますのでベースとなるLinuxを選択してコマンドで導入されるのが良いと思います。なお、Extroxは普通にパッケージインストーラーのタブにFlathubが存在していますので楽です。

今回の方法に関してはあくまでも導入や実施は自己責任でお願いします。

目次へ戻る

カクカクの原因について…

導入方法は比較的単純に可能ですが、Flathubのバージョンをあえて選択しているかと言いますとデフォルトで各Linuxにて用意されているSteamをインストールしてゲームをインストールして実行するととにかく動作環境以上であってもそのゲームがめちゃくちゃカクカクで解像度を小さくしたりしてもゲームができない程でサウンドも音飛び…下手をすればフリーズするというひどい状況が発生してしまいました。

それ以外にも最も懸念したのがいきなり発熱が過激になってしまい、筐体が持てなくなる程の熱さでこれだと自分の環境では動作させていたらすぐにでも故障するよな…っという熱さである意味でこれ下手すると火災にもなりそうな危険レベル(何かが下手に覆いかぶさったりしていたら普通に熱で燃えそうだよね…的な印象まで)に達しました…

これではさすがにまずいよねえ…っと思い、色々と調べたり試してみると最終的にデフォルトだとGPUが有効になっていない事によってむりやり(CPUクロック的な部分かは不明ですが…)何かで動作させている事が原因ではないかと…正直、統合チップセットの古めのノートパソコンではあるけどゲームの動作環境は一応クリアしているゲームをしたい自分にとってはちょっと残念な感じになっていました…

目次へ戻る

対応方法(解決策)

残念に感じながらもどうも設定などがおかしいのかもしれないな…っと思いつつ解決策を探していた所、参考になった動画でもある【公開用】スチームをLinuxで遊ぶための全知識: トラブル・躓きやすいポイントを徹底フォロー!: Windowsユーザの為の徹底ガイド!【サムネ差し替え版】が見つかりました。

この動画の中ではi386にも言及や説明がありますが、自分の場合はその部分ではなく簡単に言ってしまうと各Linuxで用意されているデフォルトのSteamだと普通にGPUを使用する設定が無効になっている状況でこれを有効にする必要がある…っという結果になりました。

…っということでこの動画の方法の通りにFlathubをセットアップしてSteamとFlatsealを導入した上でSteamを一度起動してログイン実行後に終了させ、Flatsealを起動させて左のメニューよりSteamを選択してからGPU支援を有効にする為にONにしてFlatsealを終了。その後に再度Steamを起動してゲームを導入するとカクカクだったゲームが問題なく動作するようになりました。

ただ、このままだと自分の環境ではゲームパッドの使用ができない場合もありますのでその場合には#sudo apt install -y steam-devices(#sudo pacman -S steam-devices)などにて別途で導入する必要がありましたが、lib32に関しては自分の場合は導入しなくても大丈夫でしたが、Nvidiaのグラフィックボードなどを使用している場合には別途でパッケージの導入や有効化をする必要があります。

目次へ戻る

検証したゲームとLinuxについて

検証のゲームに関してはペルソナなどでも検証しても良かったのですが、個人的にはあまりクリアまでの時間制限などに束縛される事がなく、ゆったりとゲームがしたい…という部分もありましたし、初めてプレイしようと思った際に縛りが比較的無い感じでやりやすいRPGがいいかな…と思っていたらセールで安くなっていましたのであえて真・女神転生Ⅴ Vengeance真・女神転生III NOCTURNE HD REMASTERの2ゲームにしました。

なお、検証したLinuxに関しては上記で紹介しているYoutubeの動画での例は主にUbuntuですが、個人的に検証という意味で実際に導入して検証した環境とその結果は下記のとおりとなりましたので記載したいと思います。

  • Extrox(動作可能)
    Flathubが最初からパッケージマネージャに組み込まれているので導入が非常に楽ですが、MXlinuxと比較するとメモリー使用量が高めとの話があります。ただ、この部分は元々はサウンド特化のLinuxなので当たり前なのではないかと思います。(MXlinuxも組み込まれているかと思われます…)
  • Zorin OS 18.1 Pro(動作可能)
    特に問題なし、古い機種などの場合は最初のLinuxインストール時に最小インストールを選択すると不可が若干改善する可能性がありそうです。
  • Deepin 23.1とDeepin 25.1(動作可能)
    上記の方法で問題なく動作させる事ができました。ただし、Deepin 25.1の場合は発熱量が高めです。
  • Kamuriki Linux/GNU/X(動作可能)
    上記の方法で問題なく動作させることが可能です。ただし、全体的に軽快に動作しますが全体的にそのままの状態だと萌え萌えになっております。もしデフォルトに戻したい場合などは#sudo apt install lxqt-themesにて追加でインストール後に外観で設定できます。
  • Archcraft(Steam自体は動作するがFlatsealにてGPUが有効に出来ず)
    Warehouseも設定すれば動作させらるかも知れませんが自分はその設定がうまく出来ずに断念していますが、SteamとFlatsealの相性(Flathubとの相性的な部分もあるかも知れません、GPUを有効にするとSteam起動エラーが起こるなど…)とArchcraftとの相性が最悪な感じで問題が全く解決できませんでした。

Extrox、Kamuriki Linux/GNU/X、Deepin 23.1、ZorinOSで動作するとなると比較的Debian・Ubuntuなどの系統での動作は問題なく動作するのではないかと思います。個人的にArchcraftを使用したかったのですが、こういう問題にはかなりシビアだったりしますのでゲーム環境においてはちょっと不向きかもしれません。対してExtroxに関してはパッケージマネージャで導入可能だし、Deppin 23であればサポートはいつまでかはわかりませんが比較的快適な動作ができましたのでおすすめかもしれません。

追記:2026.07.01 検証している中での主な注意点について

色々と検証する中で少し注意しなければならない点がありますので追記したいと思います。

  • -dx11の記述に関して
    この部分に関しては一度何も指定せずにゲームを起動し、終了した後に実施した方が確実に変更できます。最初から記述を入れておくと場合によってanti-tamper(不正アクセスなどを禁止するツール)が作動して起動できない場合(エラーのURLをクリックすると24時間待てと言われるけど待てば良いかは不明…)があります。
  • Kamuriki Linux/GNU/X及びExtroxの場合のみ発生
    機種によってはゲーム起動後や画面が切り替わる部分でフリーズを起こす事がありますが、この部分は不規則に発生する事もあり、なぜそうなるのかは正直不明ですが、発生した場合には強制的に電源をOFFにしたりする必要が出ますのでLinuxを変更するなどの対応が必要になる事があります。
  • steam-deviceを最初にインストールしない
    最初の時点でaptによってインストールしてしまうとSteamがタブルで認識されてしまってややこしくなりますのでまずはFlathub版のSteamとゲームを起動して検証してからの導入で良いのではないかと思います。
  • 根本的な改善策ではない
    スペックが少し足りないけどなんとか動作させたい…っといった部分で使用する方法ではないので注意が必要です。あくまでもスペックは動作環境を超えているけど動作が極度に遅い…などの場合に試してみる方法かと思いますし、普通はハードウェアでの動作環境とスペックが全てです。

主に注意する点をまとめましたが、導入しようとする機種とLinuxに関しては相性問題がそこそこ出やすい部分もあるかと思いますので色々と検証しながらが良いかと思います。

目次へ戻る

Ryzen搭載ノートパソコンとの相性について(2026.07.08追記)

Ryzenノートで不特定の状況で動作がフリーズする現象が発生しましたので色々と試しているうちになんとなく改善した感じでちょっと何が良かったのかは不明な感じです…

ただ、あくまでも暫定手段ですので今後はどうなるのかは不明ですが、いくつか問題が発生しやすい感じがありますので以下の箇条書きでしたいと思います。少し複合的な感じになりますし、あくまでも自分の環境での話ですのでご注意ください。

grubで設定

Ryzen使用時にはCPUがスリープなどになった場合にフリーズが発生する可能性がある事から電源の部分を起動時から制限などを実施する必要がありそうなので設定しました。

sudo nano /etc/default/grub
defaultの部分にprocessor.max_cstate=1 rcu_nocbs=0-7 idle=nomwaitを追記して保存。
sudo update-grub
sudo reboot

主な項目の説明としてはprocessor.max_cstate=1は深いスリープ状態に入るのを制限する、rcu_nocbs=0-7についてはコア数ではなくスレッドを指定することでフリーズを防ぐ設定、idle=nomwaitはアイドル状態に入る際の命令方法を制限する設定となります。

一応、この方法でExtrox、Deepin25.2、Archcraftではこの方法で真・女神転生VVはフリーズしなくなり、動作時の発熱なども改善しましたので有効であるかと思います。

別手段について

当初思っていた部分と対策について記載しておきます。
上記で一応自分の場合は解決しましたが、もし解決しない場合には実施してみる事をおすすめします。

  • 真・女神転生VVがフリーズする原因として最初はGPUと思っていたのですが、ウインドウモードにして実施していてフリーズした際にRAMが振り切れている感じがあった事からどうやらRamに起因している感じがありました。そこで最初にインストールする際にzramを設定せずにインストールしました。
  • パッケージリストからとにかくamdで有効なレポジトリのタブにて検索をかけて一部関連していると思われるパッケージをインストール(エラーが出たりしますが無視)しました。
  • 真・女神転生VV側の設定で主に設定している部分としてはフレームレートを60のまま、垂直同期を有効にしています。
  • これにともない、Ryzenの搭載機種の場合はMXLinuxをベースとして軽量なデスクトップ環境を搭載し、Systemdを覗いているDevubox-MX(後日紹介予定)に変更しています。

一応、上記のインストールや設定を実施したところ、RAMは鷹泊しますがフリーズする事は今の所発生しておらず、この辺りの導入と設定ができていれば凄い快適…っとまではいきませんがまあまあ快適に動作しますのでこのまま様子を見たいと思います。

目次へ戻る

まとめ

特に真・女神転生Ⅴ Vengeance真・女神転生III NOCTURNE HD REMASTERに関しては互換性でProton 9.0-4、起動オプションには一応古い機種なので-dx11を追加して動作をさせています。動作に関して相当顕著な感じで快適な動作になりましたが、Steamをそのままインストールした際に比べてGPUの支援が使用できる設定にする事で相当な違いが出たのには驚きました。

上記の方法は確かにある程度のスペックが要求されますので上記の方法でも厳しい場合もありますが、これらのゲームの動作環境がちょっとギリギリだったり、デフォルトの状態だとなぜかカクカクして動作しなかった…っという機種でもびっくりする位に快適に問題なく動作できるようになりましたので設定などは自己責任ではありますが、一度設定などを行ってみてはいかがでしょうか。

余談ですが、実はArchcraftを今回一旦止めようと思った部分がFlathubと管理しやすいWarehouseとの相性が悪い部分や今回の一件で一方を解決すると違う部分でエラーなどが発生し、その部分を解決しようとすると元々解決できなかった部分でエラーが発生するなどというある意味で堂々巡り的な感じでエラーが発生する事もあり、最終的に解決するまでに時間がかかる点や重点に思っている部分を解決させる為にはちょっと難しいかもしれない…という部分もあったからです。

とりあえずExtrox、ZorinOS、Deepinで使用していきたいと思います。

目次へ戻る

たわいもない話と最近のLinux環境について

今月は気温の乱高下が原因かは不明ですが、台風が来たり海外でも地震が起きたりとなんとなく自然災害が多い月でもある様に思います。疲労感を感じやすくて体調も崩しやすい季節でもあるかと思いますので体調管理には十分注意していきたいと思います。

個人的にいつもお世話になっている薬局さんで後鼻漏的な症状で悩まされていましたが、温胆湯辛夷清肺湯でかなり改善しましたので次回からまた清暑益気湯生脈散に切り替えて様子を見ていくことになりましたのでこのまま継続していきたいと思います。

続きを読む

MacbookProをLinuxでセットアップしました。

6月早々に台風が直撃する事になり、会社でも史上初の水漏れなどが発生してしまい、対応するのにドタバタしてしまっておりました。今月は自分も誕生日を迎えますのでいよいよ40代半ばになるのか…っといった感じでなんとなく色々な部分で落ち着いている自分がおります…

個人的にいつもお世話になっている薬局さんで先月から清暑益気湯生脈散に切り替えて様子はみていましたが、先週から後鼻漏的な症状がいきなり出て酷くなってしまって声が枯れるという症状が発生してしまいましたので一時的に温胆湯辛夷清肺湯に切り替えて様子をみていますが、鼻うがいなども含めて少しづつ改善してきていますのでこのまま継続したいと思います。

今回はどうしても趣味でDeepin25.1.0をMacbookProにセットアップして欲しいと頼まれましたのでセットアップしたのですが、結果として成功はしましたが導入や設定は自己責任でお願いします。

続きを読む

メイン機はArchcraftのWayland環境へ移行しました。

5月も中旬から下旬になろうとしていますが、気温の乱高下と雨などの影響もあってかなんとなく食欲不振とだるさなどといった感じで少し体調を崩してしまっております。暑い日の翌日がいきなり涼しいとか…まだ夏になっていないのはわかりますが、気温の乱高下は勘弁してほしいものです。

個人的にいつもお世話になっている薬局さんで先月から清暑益気湯生脈散に切り替えて様子はみていますが、食欲不振が少しひどくなったりする事が多いので清暑益気湯を温胆湯に切り替える可能性があるという話はされましたので次回は温胆湯に切り替えたいと思います。


今回の記事に関する目次


Wayland環境への変更について

メイン機はArchcraft(X11のi3デスクトップ環境)をインストールして使用していたのですが、随分前に「SwayなどのWaylandへの移行をします」と記載したっきりでいつになっても出来ておりませんでした…っというのもなんとなく自分の知識がその辺で追いついていない(特に電源管理などを中心としている部分)状況での移行はなんか嫌だな…と勝手に自分で決めておりましたので躊躇しておりました。

今回は色々と時間が空いている中で少しづつできるようになりましたのでArchcraftのSwayとHyprlandなどが導入できるかと思い、随分前に購入してそのままになっていたArchcraft Wayland Special Editionを実際に導入しましたのでその部分について記載したいと思います。

通常のデフォルトバージョンに関してはOpenbox(X11)となっており、各デスクトップ環境もインストールできるかと思いますが、Wayland Editionは25.99ドル(4134円程)以上で購入可能です。色々なデスクトップ環境に関しては買い足すのであれば最初からX11とWaylandを網羅しているArchcraft Primeを55.55ドル(8836円程)で購入されても良いかと思います。

この方法はあくまでも目安となりますので導入などは自己責任でお願いいたします。

目次へ戻る

注意事項

Archcraft Wayland Special Editionを購入した場合には注意する部分がいくつかありますので列挙したいと思います。

  • デスクトップ環境について
    Archcraft Wayland Special Editionのデスクトップ環境は全てWayland(Sway、Wayfire、 River、 Hyprland、NEWM)から構成されています。Premium版はともかくとして後述するアップデートファイルの実行などをされたい場合にはインストール時に全てのデスクトップ環境をインストールしておくと後の環境構築がしやすいかもしれません。(各環境のみでインストールした際に自分の場合はなぜかFcitx5が動作しなかったり、Chromeでのダウンロードが不可といった不具合が発生しましたので全てインストールしていくのが良いかと思います。)
  • ISOファイルの他にアップデートファイルも一緒にダウンロードできるようになっています。ダウンロードして解凍した後でフォルダを開き、ネットに接続した状態でsudo bashコマンドで.shファイル(インストールファイル)を実行すると途中にアップデートの確認時にはパスワードとYESを意味するYと入力する必要はありますが、基本的にアップデートまで行ってくれます。

このままだと日本語環境などの構築がされませんので別途で設定する必要があります。特にデスクトップ環境ごとに方法を記載していますが、あまり日常で使用する場合には違いは気になりにくいのかもしれませんので好きな環境を選ぶのが良いかと思います。

目次へ戻る

環境の構築について

主に各デスクトップでの環境構築について記載したいと思います。特にデスクトップ環境に関する電源設定(モニターOFFなどに関する設定)はArchcraftの場合はその設定部分が親切でわかりやすくするためにファイルと項目を分けてくれています。主に電源設定の数字は秒数となりますので必要に応じて変更が必要です。

事前にやっておいた方が良いこと。

ChromeやSteamなどを後ほど導入されたい場合には下記場所の項目に関して非コメント化を行ってsudo pacman -Sy base-develなどを実施しておくと便利かもしれません。

#sudo nano /etc/pacman.conf
※変更する内容
[multilib]
Include = /etc/pacman.d/mirrorlist

これで基本的にaurが使用できるようになったかと思います。

パッケージマネージャーを先に導入してから実行しても良いのですが、それよりもコマンドを入力した方が早そうなので環境の構築に関してはコマンドを記載しておきます…基本的にどのデスクトップ環境でもsudo pacman -S fcitx5 fcitx5-mozc fcitx5-configtool fcitx5-gtk fcitx5-qtは一緒です。ただし、どうやらX11の時代に記載していたGTK_IM_MODULE=fcitxとQT_IM_MODULE=fcitxはWaylandでは非推奨になっている感じですので動作しないパッケージがある場合以外は省略しても良いかと思います。

目次へ戻る

Swayデスクトップの場合

日本語入力について

#sudo nano /etc/environmentにて下記を追記。
LANG=”ja_JP.UTF-8″
XMODIFIERS=@im=fcitx
———
※ソフトなどでエラーが発生する場合には下記を追記。
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
———
#sudo nano .config/sway/configにて下記を追記。
exec fcitx5 -r -d
#sudo nano .config/sway/sway-input
input = “type’keyboard” {}の中にあるxkb_layout jpに変更して再ログインをします。

電源管理(Sway)

電源管理は(sudo nano .config/sway/sway-idle)にて設定して再ログインします。

exec swayidle -w \
timeout 300 ‘swaylock -f’ \
timeout 600 ‘swaymsg “output * dpms off”‘ \
resume ‘swaymsg “output * dpms on”‘ \
timeout 1200 ‘systemctl suspend’ \
before-sleep ‘swaylock -f’

目次へ戻る

Hyprlandデスクトップの場合

日本語入力について

#sudo nano ~/.config/hypr/hyprland.confにて下記を追記して再ログインします。
exec-once = fcitx5 -d
env = XMODIFIERS,@im=fcitx
——–
※ソフトなどでエラーが発生する場合には下記を追記。
env = QT_IM_MODULE,fcitx
env = GTK_IM_MODULE,fcitx
——-
#sudo nano .config/hypr/config.d/04-input.conf
kb_layout = にjpを追記して保存します。

電源管理(Hyprland)

コマンド実行(sudo nano .config/hypr/hypridle.conf)にて下記内容を変更します。
項目別になっているのでその項目ごとに数字(秒数)を変更して再ログインします。

目次へ戻る

NEWMデスクトップの場合

操作性が少し独特なので注意が必要ですし、自分の環境ではスリープ後の復帰が困難でしたので好みによりますが個人的には非推奨になるかと思います。

日本語入力と日本語配列設定について

  • #sudo nano .config/newm/config.pyにてdef on_startup():のinit_service = ()の中に”fcitx5″,の追加とpywm = { }の中にあるxkb_layout: “jp”に変更を実施して再ログインを実施。
  • #sudo nano .bash_profileにてexport XMODIFIERS=@im=fcitxを追記。

上記変更後に再ログインを実施。

電源管理(NEWM)

#sudo nano .config/newm/config.pyにて下記を変更。

energy = {}内のidle_timeoutの部分で項目別になっているのでその項目ごとに数字(秒数)を変更して再ログインします。

目次へ戻る

Riverデスクトップの場合

縦長のタスクバーとなる事から特に縦の解像度が低いと表示が切れますので正常に表示できません。

日本語入力と日本語配列の設定について

#sudo nano .config/river/config.d/10-startup.shのstartup_cmds=()の中に”fcitx5 -d”と改行して”riverctl keyboard-layout jp”を追記して再ログインします。

電源管理(River)

#sudo nano .config/river/config.d/10-startup.shのstartup_cmds=()の中にあるswayidle部分を項目別になっているのでその項目ごとに数字(秒数)を変更して再ログインします。※ある意味でswayidleを使用するのでその構文が使用できる可能性があります。

目次へ戻る

Wayfireの場合

個人的には画面の切り替え方法が好みではない感じなので実際に使用してみて判断されるのが良いかと思います。なお、スクリーンセイバーも作動します。

日本語入力と日本語配列の設定について

#sudo nano .config/wayfire.iniの中にある[autostart]部分のどこかにfcitx5 = fcitx5 -d追記し、xkb_layout部分を非コメント化した上でxkb_layout = jpを変更して再ログインをします。

マウスのカーソルスピード設定

マウスの設定は#sudo nano .config/wayfire.iniの中にあるMouse/Touchpad(libinput configuration)の項目で変更した上で再ログインをします。

ワークスペースの設定

デフォルトではワークスペースは3×3で構成されているので変更したい場合には#sudo nano .config/wayfire.iniの中にあるSets the number of vertical/horizontalの項目でvwidth(横幅)とvheight(a縦幅)の数字を変更し、変更した上で再ログインをします。

電源管理(Wayfire)

#sudo nano .config/wayfire.iniの中にある[idle]部分の項目別になっているのでその項目ごとに数字(秒数)を変更して再ログインします。

目次へ戻る

Chromeブラウザ及びMicrosoftEageブラウザについて

なぜかWayfireの時だけChromeでFcitx5-mozcが作動しませんので【ずんだLinux入門】elementary OS 8.1(Wayland) Chromeで日本語入力できない問題。というYoutubeを参考に下記のとおり訂正した所、正常に起動する様になりました。(Youtube通りに変更するとデフォルトがシークレットモードでの起動になります。)

#sudo nano /usr/share/applications/google-chrome.desktop
訂正前:Exec=/usr/bin/google-chrome-stable %U
訂正後:Exec=/usr/bin/google-chrome-stable –ozone-platform=x11 %U

以前はchrome;//flagsで設定項目が存在して設定が出来たのですが、現在は出来ませんのでファイル編集で変更する必要性があります。また、X11互換で使用しているのでどうしても文字入力などが入力が頻繁にバグりますので嫌な場合にはFirefoxなどをそのまま使用してください。

※逆にどうしてもChromeやMicrosoft Eageのブラウザを使用するような環境がどうしても存在する場合にはArchcraftの場合はWaylandへの移行はまだせずにX11をそのまま使用した方が良さそうです。

電源管理(共通内容)

デスクトップ環境での設定はそれぞれの項目で設定しますが、パソコン自体のパフォーマンスなどによる設定もノートパソコンでの使用の場合には行っておくと良いと思います。主にtlpによる方法などいくつか方法はあるのですが簡単な方法を記載したいと思います。導入しなくても通常使用はできますのでノートパソコンなどの環境で明確に電源パフォーマンスを切り替えたい方におすすめです。

  • power-profilesによる電源管理
    sudo pacman -S power-profiles-daemon
    sudo systemctl enable –now power-profiles-daemon
  • 電源パフォーマンスに関する項目
    パフォーマンス優先:powerprofilesctl set performance
    バランス重視:powerprofilesctl set balanced
    省電力優先 :powerprofilesctl set power-saver

Windowsと同じ様な感じで設定できますのでpower-profiles-daemonを使用する方法を記載しています。X11の際には最悪i3wmなどではxfce4-power-managerで管理させられる部分もあったのですが。waylandではその部分ができる様になりましたが、それを管理するGUIがないので手動でファイルの内容を変更して設定する必要が現在生じています。

目次へ戻る

Firewallについて

デフォルトでGUFW(UFW GUI)が導入されていますが、実はエラーが出て自分の環境では起動はできませんでした。

その場合には下記の様な感じでUFWをコマンドで実行した上で使用します。

  • UFWの状態確認をする。
    sudo ufw status
  • UFW(Firewall)を有効にする。
    sudo ufw enable
  • ポートを開放する方法。
    sudo ufw allow [ポート番号]/tcp
  • ポートを開放したルールを削除する方法。
    sudo ufw delete allow [ポート番号]/tcp

この原因は主にX11からWaylandになった事による影響でGUFW内にある読み込みなどをしているリンクが存在しない事で起こる様で一応解決策は存在しているのですが、改善ができる事は確認しましたが、根本的な解決策ではなさそうだし、GUFWが起動できる時と出来ない時もあるのでおすすめできる感じではありませんので上記方法であれば確実ではないかと思います。

目次へ戻る

パッケージマネージャーの導入について

Archcraftでは軽量化を図るためにあえてPamacなどを削減している状況で導入し直したとしてもそこからインストールするのも大分前からエラーが出ますので、導入はできなくなってしまっています。基本的なスタンスとしてコマンドでパッケージ導入という事をメインにしている人にはメリットがありますが、GUIを使った導入をしたい方にとってはある意味でつらい環境に思えます。

しかもArch ユーザーの為にコミュニティで運営されているレポジトリであるArch User Repository (AUR) も使える形(主にyay -S 〇〇で導入するもの)を考慮するとoctopiが一番すんなりとうまく行くと思いますのでsudo pacman -S base-develを実施した後でyay -S octopiを導入して起動する事によってDebianで言うところのSynapticみたいな感じに近い形での使用をする事ができるかと思います。

octopiを導入するとかなりの割合でコマンドを入力する必要がなく、複数パッケージ(一部を除く)も一気に導入できますのでほとんどなくなりますのでおすすめです。

目次へ戻る

Flathub・aurレポジトリについて

少し前まではsudo pacman -S flatpakでFlathubを使用する手段でも良かったのですが、Wayland化も含めて自分の環境ではFlatpak文にてChromeを導入した際に許可コマンドを入力してもどうにもChromeからだとファイルのダウンロードができなくなってしまいましたので今回に関しては個人的にはFlatpakは非推奨ではないかという印象を受けました。(実際にできるかもしれませんがaurがあるのでそちらを使った方が色々な意味で効率が良さそう…)

octopiでもある程度は表示されますが全ては表示されませんので#yay -Ss [キーワード]にて検索する事もできます。また、インストールが出来ているパッケージは#yay -Qs [キーワード]、詳細な情報を知りたい場合は#yay -Si [インストール済か検索時に表示されたパッケージ名]で可能です。導入は#yay -S [パッケージ名]、削除は#yay -Rnsまたは-Rs [パッケージ名]で可能です。

個人的にはArchcraft Wayland環境を使用する場合にはAURレポジトリからyayコマンドなどを用いた形式での導入が一番オススメになるのではないかと思います。

目次へ戻る

まとめ

今回、ArchcraftのWayland環境へ変更した事によるメリット的な部分はあまり感じられないのですが、各デスクトップ環境にしてもショートカットキーに関する操作はほぼ変わりませんが、基本的な部分での環境構築であるので一部の電源管理(あくまでも任意ではあります…)などに関するパッケージは別途で導入する必要性が生じます。

また、Flathubからパッケージを導入する環境を導入しなくてもAurレポジトリからの導入でほぼ完了しますのである程度慣れている人であれば使いやすいのではないかと思いますが、設定などの変更が比較的CUI操作になりますので管理画面で操作したいという方(GUIを希望される方)だと少し不憫に感じる可能性が高いです。

Archcraftが使用しているメモリーの目安はhtopで計測してみたところ、UFWとFcitx5を起動している程度のアイドル時では下記のとおり程度のメモリー使用量になるかと思います。

  • Wayfire:大体560〜570MB前後
  • Sway:大体580〜670MB前後
  • River:大体590〜610MB程度
  • NEWM:大体680〜700MB前後
  • Hyprland:大体840〜870MB前後

これらの数値は少し大体の目安で高めの数字で記載していますが、快適さや使用感などは実際に使用してみないとわからない部分もあるかと思いますので特段条件が無い様であれば使ってみて決めても良いかと思います。そこそこの古いパソコンでもある程度は使えるし戦えるかと思います。

自分は今回ではSway、Hyprland、Wayfire辺りがおすすめとなるのではないかと思いますが、操作に慣れてしまうと意外とWayfireの使用感に対して使いやすいなあ…っと思う事もありますので切り替えてみながら使用していきたいと思います。

最近の話題性や人気などがあるAI搭載とか、色んな紹介されているYoutubeなどを見て採用しようと思われた方の中で何だ!?コマンドばかりでGUIの操作性が失われて無いじゃないか…面倒だな〜っと思われる方は逆にArchcraftではなく、素直にXfce、Gnome、KDE Plasmaを搭載しているLinuxを選択されれば確実ではないかと思いますし、以前に紹介したDeepin23・25などはそういう部分においては結構使いやすい感じがあるのではないかと思います。(正直、ある程度のパッケージがGUIで導入できて一部パッケージをコマンドで導入したり、ファイルいじりの設定が苦にならない方には最適かと…)

個人的にキーボード・ショートカットの方が使いやすく、AIはブラウザ対応程度にされたい方は意外と最初からある程度の環境を整えてくれている感じで最初からの構築が必要がないので面倒さがあまりなく、余計なパッケージを導入されておらず、ファイルの設定でも項目別に分けてくれているArchcraftは選択肢としてはありなのかもしれません。

ただ、欠点としてウインドウマネージャの各設定に関しては解決策を探して見つけた場合でもそのまま使用する事ができずに、Archcraft用に読み替えて変更する必要(ファイルが違ったり一部コマンドの内用を理解しないと設定できない部分など)があるので、必要に応じてそれぞれでArchcraftの環境へ読み替える必要はありますので注意が必要です。

まあこんな感じです。

目次へ戻る

DeepinとGXDE OSについて

ゴールデンウィークも終わり、朝や夜と比べて日中の気温の上昇などがあるけど朝と夜が涼しいといった気温の乱高下などもある状況なのでちょっと体調的に優れずにだるさなども出ていたりしますが、個人的にいつもお世話になっている薬局さんで相談して今月から清暑益気湯生脈散に切り替える形で様子をみるという事になりましたが、なんとなく調子が少し良いので様子を見たいと思います。

続きを読む

Deepin 25.1.0のタブレットでの使用設定について

春なのにも関わらず急激な暑い日になったりと身体にとっては色々と負担が掛かりそうな感じですが、体調管理には注意しながら過ごしていきたいと思います…っと言いつつも先日は潮干狩りに行ったのすが、何か尖った物があった様で指を切ってしまうという自体が発生してしまいました…ここ数年でかなり大きなスコップを持ってきている人や道具を持ってきてそのまま忘れて埋もれてしまったりしている部分もあるみたいですのでもし来年行く事になった際には注意したいと思います。

今回はDeepin 25.1.0をインストールしたタブレットパソコンで使用する方法について記載しています。

なお、あくまでも自分はDeepinは検証用としてダウンロード及びインストールしていますので通常使用しているメイン機とサブ機はArchcraft、ZorinOS、Mxlinux(Extroxを含む)などが中心となっております。

続きを読む

Deepin 25.1.0のキーボードレイアウト設定について

気温がなんとなく急激に上昇してきている関係でもうそろそろ半袖に一枚羽織る程度で良いのではないか…っと思うほど暖かく…っというか暑くなってきている感じもありますので体調管理には十分注意しながら過ごしたいと思います。

個人的にはいつもお世話になっている薬局さんで相談して鼻水や鼻詰まり、目のかゆみなどもありましたので鼻の症状が強いので麻黄附子細辛湯と目の症状も引き続き困っている状況なので洗肝明目湯を併用して症状が少し抑えられている状況ですが、暑さによって食欲不振などが出た場合には清暑益気湯などに切り替えたほうが良いと言われておりますのでしばらく様子を見たいと思います。

続きを読む

Deepinを久々にダウンロードしてみました

4月に入って春の兆しを感じたかと思ったらいきなり気温が乱高下している状況なので疲労感が少しでたり、仕事では特にないですがプライベートの方で少し判断ミスがあったりしますので確認をする事を怠る事なく注意して過ごしたいと思っています。

個人的にはいつもお世話になっている薬局さんで相談してなんとなくまだ鼻水や鼻詰まり、目のかゆみなどもありましたので鼻の症状が強いので麻黄附子細辛湯と目の症状も引き続き困っている状況なので洗肝明目湯を併用して症状が少し抑えられている実感があるのでこのまま継続したいと思います。

続きを読む