Linuxに関する情報など」カテゴリーアーカイブ

Linuxに関する情報について掲載しています。主にインストールや設定に関する情報、LINUXディストリビューションなどに関して掲載しています。

堂々巡りの末にとりあえず使っているLinuxについて…

先日は隅田川花火大会が開催されましたが、自分は家族みんなで家でテレビで見ていました。娘も「あ、花火だよ、パパ、ママ、花火!」とはしゃぎながら見ていましたが、今年はとにかく猛暑的な感じがありますのでとにかく熱中症にならない様に注意しながら過ごすことを大前提に行動していきたいと思っています。

個人的にはいつもお世話になっている薬局さんで清暑益気湯生脈散をおすすめされて服用していますが、猛暑になっても漢方薬のおかげか無理しない行動が良いのかは不明ですが体調的にはなかなか良い感じでもありますのでこのまま漢方薬の服用を継続していきたいと思います。


今回の記事に関する目次


堂々巡りしてしまっています…

最近、色々なLinuxが登場したりバージョン変更などもしている感じで、なかなか真・女神転生VVも起動するのですがどうしてもより良いパフォーマンスを求めたくなったりしてしまってどうしても導入したくなって導入するという状況が発生していますので特にサブ機はなかなかこれだ!というLinuxを見つける事ができずにおりまして…

こうなると何度もLinuxの起動USBを作ってはあ〜これは難しいか…っといった感じでベストだと思った環境に戻したり…っと色々な意味で使うLinuxが堂々巡りしてしまっている感じなので早い段階でこれでもう良い…っという感じで決めたいとは思っています。

正直に言ってしまうと個人的には日常的に使用する程度(ブラウザ・メール作成・オフィス・チャットなどでの使用)であれば正直デスクトップ環境に左右されるだけで全然問題にはならないので何を使用していても問題はない感じですが、自分の場合はある程度の古いノートパソコンでゲームを動作させた際に比較的な快適に動作すればいいな…っといった感じで検証しているのでどうしても色々なLinuxで追求してしまう感じでして…

正直、日常的な使用であれば有名なディストリビューションでもあるUbuntu・Debian・Fedora・Opensuseから比較的軽量とも言われているMXlinux・Antix・Devuan・Archcraft・Kamuriki Linuxなどを使用すれば良いのではないかと思います。

今回は自分が感じたイメージとおすすめ度、実際に自分が堂々巡りして最終的に使用しているLinuxについて記載したいと思います。

目次へ戻る

個人的に感じたイメージ

メモリーやCPUの使用量がどうのこうのと比較されがちではありますが、個人的に色々なLinuxをインストール → 環境を整える → 実際にプレイするという流れを踏んでいるとやはり実際に使った思った感想があった方が良いかと思いますので以下にまとめてみました。

前提条件として真・女神転生VVなどのある程度スペックを求めるゲームがきちんと動作する事が前提ですとして検証しています。検証機はCPU:AMD Ryzen 5 2500U @ 2.0 Ghz、CPU:AMD Ryzen Vega 8 Graphics[Integrated]、 MEM:6.68GB、HDD:447.73GB(fastfetchでの表示)のノートパソコンとなります。

あくまでも実際に自分がインストールして使用してみた感じを記載していますので参考程度でお願いします。

ZorinOS

 使いやすさなどは非常におすすめという感じでWindowsからの切り替えとして紹介されているLinuxではあります。ある程度のスペックであれば動作に関しても問題はありませんが、動作自体は比較的重たい感じが少し出る感じでノートパソコンでの検証では発熱もそこそこの感じで結構あります。

 自分の環境では以前からUSBへの書き込みの不安定さがある状況やUSBメモリーの認識がおかしくなる場面に遭遇する事があったり、アップデート時にカーネルアップグレードが入って勝手にエラーを吐き出してそのままアップデートが終了してしまい、アップデートを再度かけてもないというので念の為再起動したら普通にカーネルパニックで起動しなくなった経歴があるので注意が必要です。

 特にMacbook系統におすすめという動画なども見受けられますが、カーネル7に対応していない機種へのアップデートやインストールは比較的カーネルエラーになりやすいです。

Deepin 25.2

 中国では商用としてUOSとして使用されているLinuxで個人用として存在していたのがコミュニティー版としてこちらに推移している歴史があります。25.1の際には日本語入力問題が発生していましたが、このバージョンで改善しています。

 パッケージ管理もまとめられているので使いやすい部分が多くありますし、Wechatなどとの連携(アカウントのみ)が可能です。ただ、パッケージ管理ストアやフォーラムへ行くと実際にログインできていなかったりする事が比較的発生していますし、同期もできないのでログインする必要性自体に関する部分と以前色々とあった経緯と中国産という事で懸念される方もおられる感じもあります。

MX linuxAntix

 MX linuxもAntixもかなり軽量のパソコンで動作するLinuxとしておすすめできます。設定やパッケージ導入なども簡単に実施する事ができますのでおすすめではありますが、MXlinuxではデフォルトでFlatpakなどのパッケージも導入可能ですし、ファイヤーウォールなどの設定も可能ですので最初にインストールしてみるLinuxとしては良いかと思います。

 なお、Antixの場合は少し日本語設定などで設定が必要で、自分の環境だとSteam-deviceで認識している状況がなぜかパッドで認識しているのに操作がマウスの動作にのみ適用になってしまって操作ができない状況が発生しましたのでゲームなどで使用したい場合はMXlinuxが良いかと思います。

Extrox

 ExtroxはMXlinuxをベースとしたバージョンとArchlinuxをベースとしたバージョンとが存在しています。特徴としてサウンドに特化したLinuxとしてはいますが、最近ではMX Arch XFCEなどの開発なども手掛けておられる感じでパソコンのドライバに関する認識も本家よりも若干良い感じがしますが、ノートパソコンの機種によってはウインドウの移動や閉じるなどのアニメーションが実行される際にちらつく場合があるので注意です。

Kamuriki Linux/GNU/X

 音楽がメインではありますが、同人クラブらしくゲームと音楽を融合していく経緯の中でLGXディストリビューションという事で外観が以前と違ってかなり萌え萌え化しております。デフォルトに戻せたりもしますが、なかなか個別パッケージにも導入されておりますので戻すのが大変ですので萌えでも良いという方にはおすすめではないかと思います。

とにかく色々なLinuxが最近登場する事も多いので気に入ったLinuxを探されるのも良いかと思います。

目次へ戻る

RyzenのCPUを使用している場合の回避策について

CPUがRyzenの場合にフリーズをしてしまう問題に関してはほぼ以前に紹介した通りの内容で解決する事ができました。主にCPUスリープなどの場合にフリーズが発生する可能性があるのでGrubで設定する事で改善させるという事で下記の通り設定をした上で反映して再起動すれば改善するのではないかと思います。

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はアイドル状態に入る際の命令方法を制限する設定となります。

目次へ戻る

最終的に導入したLinuxについてと環境設定

色々と紹介をしてきましたが、そんな中でも自分が導入してしばらく使用を継続しようと思ったLinuxは最終的にNixOSとなりました。2月に一度インストールしてみたのですが、色々と制限的な部分やどうしても完結できない部分(チャットソフトの保存ができない問題など)があって取りやめていましたが、かなりその辺りの改善がありましたので再度設定した上で再度使用を開始することにしました。

なお、今回はなるべくコンフィグファイルも肥大化しない様に最小限を目指しましたので一部がスリム化する事ができました。

CPUにRyzenが搭載されている場合でフリーズする場合の設定

別のLinuxとは異なりNixOSの場合はgrubの部分(/etc/default/grub)にファイルがそもそもありませんので別の設定方法(configuration.nixにて追記した上でリビルドさせる)で実行させる必要があります。

#sudo nano /etc/nixos/configuration.nix
※bootloaderの下辺りに下記を追記します。
boot.kernelParams = [
  "processor.max_cstate=1"
  "rcu_nocbs=0-7"
  "idle=nomwait"
  "quiet"
  "splash"
];
※リビルドします。
sudo nixos-rebuild switch

これの記述とリビルドを実施する事によって基本的には改善するかと思います。

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

パッケージの導入に関してはenvironment.systemPackages = with pkgs [ パッケージ名 ];の部分に記述(パッケージ名のみ記述、複数パッケージの場合は行を変えるかスペースで空ける)してリビルドでインストールが可能でパッケージ検索はNixOSのパッケージ検索ページからの検索が可能となっています。

ただ、ページで検索した際にまず参考するのは各パッケージの詳細タブのNixOS configurationをクリックし、pkgs.steamからpkgs.を除いた名称(この場合はsteam)を入力します。なお、HPからコピーした場合に意図しない文字が混じったりする可能性がありますので入力をされる事をおすすめします。

また、nix-shell -pでの導入でも構いませんが、個人的にはファイルに記述してリビルドした方が確実でなおかつ正確だと感じますし、パッケージ管理マネージャーがない感じで記述式の方が何がインストールされているのかが明確でわかりやすい状況かと思いますのでこちらの方法(記述+リビルドする方法)をあえて使用しています。

日本語入力

日本語入力はfcitx5を導入しましたが、通常の導入方法のみだと作動しませんので下記の通り記述してリビルドします。

#sudo nano /etc/nixos/configuration.nix
※i18n.extraLocaleSettingsの下辺りに下記を追記します。
i18n.inputMethod = {
  enable = "fcitx5";
  fcitx5.addons = with pkgs; [ fcitx5-mozc ];
};

Steamの導入について

Steamに関しては普通にenvironment.systemPackages = with pkgs [ パッケージ名 ];の部分でsteamとsteam-devices-udev-rulesを記述してその下部に以下を記述します。

programs.steam = {
  enable = true;
  remotePlay.openFirewall = true;
  dedicatedServer.openFirewall = true;
  localNetworkGameTransfers.openFirewall = true;
};
nixpkgs.config.packageOverrides = pkgs: {
  steam = pkgs.steam.override {
  extraPkgs = pkgs: with pkgs; [ migu ];
  };
};

なお、自分の環境ではSteamのクリックがいまいちできなかったりしましたのでSteamの設定からインターフェイスの中にあるコンテクストメニューのフォーカス互換モードを有効にするをONにして解決しています。

Zoomの導入について

以前はFlatpakからの導入を紹介しましたが、その必要はなく、environment.systemPackages = with pkgs [ パッケージ名 ];の部分でzoom-usを記述した上でprograms.zoom-us.enable = true;を記述してリビルドします。

導入後にZoom起動時にはパッケージ名はzoom-usなのですが、インターフェイスなどは問題なく日本語になっております。なお、zoomというパッケージも存在していますが、NixOSだと別の意味のパッケージになりますのでzoom-usである必要があるので注意が必要です。

Clamtkの導入について

導入方法はnvironment.systemPackages = with pkgs [ パッケージ名 ];の部分でclamavとclamtkを記述した上で下記の内容を記述します。

  services.clamav = {
    daemon.enable = true;
    updater.enable = true;
  };
※最後にリビルドします。
sudo nixos-rebuild switch

これによってウイルス定義などのアップデートが可能になります。

目次へ戻る

NixOSで以前紹介したパッケージについて

NixOSで以前紹介したWechatなどの一部パッケージで保存されない部分に関しては公式パッケージが提供されましたのでそちらを普通にリビルドしながら導入したところ、送受信の画像などの保存ができるようになっておりました。

また、フォント関連に関しても以前は色々と記述しましたが、そういう事(無駄な事になるかと…)をしないで普通にフォントのpkgを導入した上でフォント設定の部分で設定すれば良いので余計な設定なども記述などをする事なく普通に使用する事ができます。

目次へ戻る

話は変わりますが…

先日になりますが鳥人間コンテストが開催されましたが、テレビの放送は9月2日午後7時から放送されます。母校も出場予定でしたが、ツイッターではーム体制が整わずという説明でYoutubeのライブでは機体製作上の問題という話でしたので特に関係ない私が何か言う必要性もないですので来年に向けて頑張ってほしいとは思いますが、機体製作上の不備という話だったら辞退でもあるので来年出場はどうなるのだろうかとは感じました。

それにしても今月はとにかく色々な部分でドタバタな状況が続いてしまっている感じで妻・娘・家族の関係も含めて動かなければならない事も多いのでかなり忍耐を求められたりもしておりますが、なんとか無理をせずに穏やかに過ごす事を第一目標として過ごしていきたいと思います。

まあこんな感じです。

目次へ戻る

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

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

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

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


今回の記事に関する目次


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

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

一応、base-develとgitパッケージを事前にインストールしておきます。
#sudo pacman -Syu --needed base-devel git
次にaurレポジトリを使用できる様にします。
#sudo nano /etc/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環境について

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

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

続きを読む

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

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

続きを読む