ノートパソコン」タグアーカイブ

NixOSの設定とSteamなどの導入について

なんとなく花粉の季節になりましたので鼻と眼の症状が本格的に出始め、くしゃみなどもそこそこ出ていたり、だるさなども少し出るなど体力を少し消耗しているな…っと感じる季節でもありますし、今月下旬からまたドタバタが始まるので体調に気をつけながら過ごしていきたいと思います。

個人的にはいつもお世話になっている薬局さんで相談して鼻水や鼻詰まり、目のかゆみなどもありましたので鼻の症状が強いの場合は麻黄附子細辛湯、目の症状が強い場合は洗肝明目湯人参養栄湯の併用で様子を見ることになりましたが、なんとなく調子も良いのでこのまま継続したいと思います。

今回もNixOSについてですが、導入や設定などは自己責任でお願いいたします。


今回の記事に関する目次


Steamの導入について

前回は主に使用までの部分の記載をしましたが、今回は主に使う可能性が高いパッケージの導入(Steamを中心)について実施してみました。もともと最初はパッケージの中に存在しているので導入してそのまま起動したりもしましたが、ライブラリからのゲームダウンロードができなかったりしたので最終的にFlathubから導入していました…

ただ、NixOSのパッケージにあるのに導入しても使えないというのは困るな…っと思いながら調べていると$/etc/nixos/configuration.nixにて下記設定をして$sudo nixos-rebuild switchにて実行してみると問題なく動作しました。

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

なんとなくですが、Firewallでの接続許可を出す、フォントをmiguで起動しろという内容的な感じではないかと思いますので一応これで起動や日本語への変更も問題なく可能となりました。この部分でFirewallの部分に関してはなんとなく他のプログラムでも応用できそうな感じかもしれません…

目次へ戻る

Zoomの導入について

Zoomの導入に関しては$/etc/nixos/configuration.nixのenvironment.systemPackages = with pkgs; [ パッケージ名 ]の項目を記述する方法がページにて紹介されていましたが、色々と試したのですが導入がうまく行かなかったり、導入後に不具合などが発生したりもしましたのでやむなくFlatpak(Linuxデスクトップ向けにアプリケーションを配布・実行するための次世代パッケージ管理システム)を導入した上で起動させています。

ただ、XFCEの場合はincipe.devさんのページに紹介されていますが、XFCEの場合はXDG Desktop Portalsを要求されるみたいなので以下の3行を$/etc/nixos/configuration.nixに追記した上で$sudo nixos-rebuild switchを実行するとうまく動作します。

xdg.portal.enable = true;
xdg.portal.extraPortals = [pkgs.xdg-desktop-portal-gtk];
services.flatpak.enable = true;

なお、デスクトップ環境にLXQtを使用している場合にはservice.flatpak.enable = true;だけの記述だけでも問題なく実行する事ができます。この後はFlatpakの導入ページにあるNixOS用Flathubのセットアップページにレポジトリを導入して再起動する事でZoomを検索した上で構文をターミナルで実行する事でインストールが可能となりますのでZoomを導入しました。

また、インターフェイスで日本語での表示を希望する場合には先日紹介したフォントのインストールにて紹介したフォント名の下にmiguを事前に記載して導入しておく事でも解決できますが、Steam自体は初回起動時にはエラーや起動までに時間がかかりますので気長に待つという事が必要になります。

もう少しSteamに関してはこの辺りが全体的に改善してくれるとありがたいと思いますが…

目次へ戻る

Flathubを使用する事について

情報も少ない状況ですのでこの部分はなんとも言えない部分でもあるのではないかと思いしますし、賛否両論が起きている部分でもあるように思えますし、Linuxで実際に使いたいソフトをインストールしようと思った際に依存関係など生じると使いたいソフトがインストールできないという部分がありました。

調べても似たような感じでもありましたし、調べるのもかなり負担に感じていましたので今回はこの問題を解決する事などを目的としてFlathubという依存関係の問題を解決するために誕生したLinuxデスクトップ向けのソフトウェアやパッケージの管理、アプリケーション仮想化を行うユーティリティソフトウェアを導入してZoomなどをインストールしました。Flathubの他にもUbuntuなどの系統ではSnapもありますが、自分はこの様な場合にはFlathubを選択して使用しています。

実際にソフトなどの部分は導入が相当楽にできますので、特に問題が発生してどうしてもLinuxへソフトの導入ができない場合や比較的ソフトのインストールに関する手間を省きたい場合などには良いかもしれませんが、楽に導入できるといったメリットだけではなく、実際にコンテナ化されたソフトといった感じなので検証されていないソフト(SteamやZoomは未検証と表示されています…)であったりそれらのソフトが権限を超える可能性があるセキュリティーに関連する問題が出てしまう可能があると言われています。

また、実際には仮想化されている中での動作をしている状況ですので自分の場合はメモリーやディスク容量、CPUなどのリソースを多めに使用するといった感じが見受けられた事からその様なデメリットがあるのではないかと思いましたが、どうしても導入ができない場合やある程度のスペックでリソースなどを少し多く使用しても問題がない場合などには選択肢としてはありなのではないかと思います。

以前なんとなくLinuxの根幹部分とこの様な部分とを切り離すとか切り離さないとかといった話も出ていましたが、実際にリソースを多めに使用しますが検証などがある程度できていればFlathubを使用して導入する事自体は個人で使用する状況であれば問題はなさそうに思えます。

目次へ戻る

Wechatの動作について

友人からFlathubでWechatを導入したのだけど起動はするけど画像などが保存できないという話がありましたが、$sudo nano /etc/nixos/configuration.nixに下記内容を記載した上で$sudo nixos-rebuild switchを実行したら解決できました。

#wechat
flatpak override –user –filesystem=home com.tencent.WeChat
→ ただし、権限が強すぎる場合には下記内容で限定された方が確実かと思います。
#wechat
flatpak override –user –filesystem=~/Downloads com.tencent.WeChat
→ Downloadsフォルダのみに保存が可能になります。

権限を付与する事で普通に使用ができる様になりましたが、友人が当初パッケージにあるのでそちらを導入しようと思ったのですができないという話がありましたので自分も試したのですが、パッケージに関するダウンロードの接続先が中国の様な感じがあってダウンロードができない事態が発生している関係でリビルドが一向に進まない状況だったのでFlathubでの導入になったのはなんとなく納得しました…

目次へ戻る

Minibookへのインストールについて

Chuwi minibookへのインストールの場合、画面の回転とタッチスクリーンの回転が必要になりますディスプレイ名(例:DSI-1)を調べた上で下記のような設定を$sudo nano /etc/nixos/configuration.nixにて下記のように記述した上で$sudo nixos-rebuild switchを実行したら解決できました。

#display rotate
boot.kernelParams = [ “fbcon=rotate:1” ];
services.xserver.xrandrHeads = [
{
output = “DSI-1”;
monitorConfig = “Option \”Rotate\” \”right\””;
}
];

タッチスクリーンの回転はxinput listにてデバイス名を調べた上で同じく$sudo nano /etc/nixos/configuration.nixにて記述した上で$sudo nixos-rebuild switchを実行したら解決できました。

services.udev.extraRules = ”
SUBSYSTEM==”input”, KERNEL==”event“, ENV{ID_INPUT_TOUCHSCREEN}==”1”, ATTRS{name}==”xinput listで調べたタッチスクリーンのデバイス名“, ENV{LIBINPUT_CALIBRATION_MATRIX}=”0 1 0 -1 0 1”
”;

なお、デバイス名は*でも可能な場合もあるみたいですが、できれば指定してあげると確実な結果になると思います。

目次へ戻る

実際に使いだして思った事

機種特有の設定などを除き、複数台に自分の使用する環境と同じ様な感じで使えるようにするとなると他のLINUXでは命令を出すという感じですが、NixOSはそういった感じもなく記述してリビルドするだけでソフトなどに関しては環境を勝手に同じにできるし、その構築時間も比較的短時間でできるという特徴があると思います。

しかもそれが1つのファイルでできるというのは項目別に管理がきちんとできていれば問題ない感じではないかと思いますし、記述式なのである程度は楽に複数のパッケージを簡単に導入する事もできますのでそれぞれ使用しているパソコンの環境を替えたりしない場合やプライベート用に環境をほとんど買わないパソコンを1台で使用する場合にもかなりおすすめできるかと思います。

ただ、自分の場合はMateなどの場合にはインストールが途中でエラー出て止まる、BudgieだとMacbookでのキーボード変更が有効にならないのでXFCEもしくはLXQtでの構築が安全となっている事やZoomなどの部分でインストールが自分の知識不足もあってなぜかできなかったり、できたとしても使用に問題があったりもしました。

なおかつ問題が発生した際に調べたり、試行錯誤するのにもそこそこ時間がかかるのではないかと思いますが、前回と今回である程度の事はできるようになった感じなので一般的な使用であればある程度は対応できるのではないかと思います。

基本的に上記の事を考えるとある意味リソースなどを使っても構わないから割り切ってしまってNixOSをベースにインストールして入力とフォントなどの基本以外は全てFlathubから引っ張って構築するという使い方などもできるのではないかと思います。(その方がそもそもNixOSのベースを壊さないという考え方も考えを変える、以前そういう話がどこかで出ていた様な気もしますが…ある意味でこういう事もできるのではないかと…)

ただ、NixOSの公式からGUIのISOをダウンロードした場合にはLIVE環境ではなくインストールする事が一般的に想定されている感じでかつインストールへの接続がないとインストールを先に進ませてくれない状態(ネット環境必須)なのでその辺は注意が必要かもしれません。

まあこんな感じです。

目次へ戻る

NixOSに挑戦してみました

2月も中旬になりましたが、個人的に忙しい状況が続いている事やKamurikiLinuxが開発終了してから色々とLinuxも試しているのですが、なかなか個人的にこれだ!っと思う様なLinuxが見つからずにメイン機はなかなか変更ができないのでExtrox Linuxにしているのですが、サブ機の方が定まらずに色々と情報収集などを行っていましたが、今回はNixOSを導入しましたので設定などについて記載したいと思います。

いつもお世話になっている薬局さんで相談して人参養栄湯柴葛解肌湯を服用して調子が回復しましたので今回は花粉症などの影響もあってかなり鼻水や鼻詰まり、目のかゆみなどもありましたので鼻の症状が強いの場合は麻黄附子細辛湯、目の症状が強い場合は洗肝明目湯人参養栄湯の併用で様子を見ることになりました。


今回の記事に関する目次


NixOSについて

NixOSはLINUXではありますが、他の代表的なLinux(Fedora・Ubuntu・Debian・Archlinuxなど)の様に命令を入力して何か物事をするのではなく、原則システムの状態や設定などを決まったコードで宣言をしてリビルドする事でソフトを導入したりする事ができる再現性と信頼性を極限まで高めたLinuxです。

概念として宣言をするので日常的に使用しているsudo apt ◯◯やsudo pacman -S ◯◯という感じではなく、コンフィグファイルに入力してから環境を再構築させる事によってソフト(パッケージ)の導入や環境を整えるLINUXです。

大前提としてGUIのISOをUSBに書き込んだりして読み込ませた場合はインターネットに接続されている環境が必須となりますのでネットへ接続されていないとそもそもインストールをする事ができません。また、導入などに関してはあくまでも自己責任でお願いします。

目次へ戻る

実は一度挫折してます

実は数年前にNixOSは導入してみようと思ってインストールをしてみたのですが、不安定な部分が多かった点や恥ずかしい話ですが現在の様な感じでもなかったのですぐに諦めてしまった歴史がありますが、最近ふとまたNixOSに関しては導入などをしてみようと思ったので今回は下調べなどをある程度行った上でインストールなどを実施してみると意外とインストールと設定ができてしまいましたのでバージョンも上がって改善されてきてはいると思いますが、ちょっと驚きました。

目次へ戻る

設定について

NixOSは宣言型なので設定やソフトの導入は原則全て1つのファイルです。

この部分に関しては意外と多い説明として$nix-env -i ◯◯で導入という感じで記載される方も多いのですが、この&nix-envに関する構文は個人設定や一時的な使用などで用いる方法として紹介されている事も多く、ユーザーが増えても同じ環境にする場合やシステム設定やパッケージの導入が比較的簡単にできるLinuxでもあるNixOSのメリットでもある宣言型である意味がありませんし、逆に余計な部分が増えたりしますのでおすすめできないのではないかと思います。

ですので設定やソフトの導入に関しては$sudo nano /etc/nixos/configuration.nixに記述した上で$sudo nixos-rebuild switchを実行する事で勝手に解決してくれます。

目次へ戻る

主に設定する項目($sudo nano /etc/nixos/configuration.nixの編集)

まず、一番参考になったサイトは@feles-ao42さんが記載しているNIX OS入門のページでした。特に今までは命令形だった部分が宣言型の部分へ変更になっていますのでその辺りの概念がいまいち前回は理解しにくい感じでしたが、今回はわかりやすいサイトなども登場してきていますのでなんとかなりました。

項目の中で最初に設定する部分でGithubのページに機種が存在する場合にはnix-hardwareの設定を実施しても良いかもしれないけど機種がない際に明確な理由がなければ特に実施する必要もないかもしれません。Macbookpro A1502で試してみましたが、Fanなどは改善された感じがありますが内蔵のWifiアダプタは接続ができませんでした。

ただ、自分も設定や検証をしておりますが導入や設定は自己責任でお願いします。また、環境などによっても設定項目などは異なりますのでご注意ください。

機種ごとの変更1:CPUにm3やm5を使用している場合

最初に導入する機種のCPUがもしm3やm5などを使用している場合には、他のLINUXの様なちらつきではなく、NixOSの場合は勝手に不定期な感じで高頻度でフリーズして固まりますのでインストール後にすぐに対応が必要です。主にBootloaderの下辺りに下記を$sudo nano /etc/nixos/configuration.nixへ追加します。

#cpu m3.m5 bootup option
boot.kernelParams = [
“i915.enable_execlists=0”
“intel_idle.max_cstate=2”
“quiet”
“splash”
];

上記を記述後に$sudo nixos-rebuild switchを実行して再起動する事で自分の環境ではフリーズなどもしなくなりましたので動作も改善しました。イメージとしてGrubの記述している部分をコンフィグファイルで記述して読み込ませるのをNisOSではリビルドする事で反映されるイメージです。

目次へ戻る

機種ごとの変更2:Macbookを使用している場合

  • ctrlとcapslockの入れ替えについて
    $sudo nano /etc/nixos/configuration.nixにある# Configure keymap in X11の項目内にoptions = “ctrl:swapcaps”;と記述して $sudo nixos-rebuild switchを実行する事で改善する場合があります。ただし、デスクトップ環境によっては設定を無視されますのでその場合は諦めが必要です。(主にWayland環境では見事に無視されます。)

目次へ戻る

日本語フォント設定

フォント設定はフォントを導入してこのフォントを使用するとして設定をする事で解決しますので$sudo nano /etc/nixos/configuration.nixに記述します。

#font
fonts = {
enableDefaultPackages = true;
packages = with pkgs; [
noto-fonts
noto-fonts-cjk-sans
noto-fonts-color-emoji
liberation_ttf
fira-code
fira-code-symbols
mplus-outline-fonts.githubRelease
dina-font
proggyfonts
migu
];

fontconfig = {
defaultFonts = {
serif = [ “Noto Sans CJK JP” ];
sansSerif = [ “Noto Sans CJK JP” ];
monospace = [ “Noto Sans CjK JP” ];
};
};
};

上記を記述後に$sudo nixos-rebuild switchを実行する事で自分の環境では改善しました。基本的にnoto-fonts系統とSteamを使用する場合にはmigu程度でも良いかもしれません。ターミナルのコンソールに関しては設定にてフォントを変更するのが良いかと思います。(LXQtのQterminalの場合、デフォルトだと重なったりしますので調整必須です。)

目次へ戻る

日本語入力(Fcitx5の導入)

#fcitx5(https://wiki.nixos.org/wiki/Fcitx5)
i18n.inputMethod = {
enable = true;
type = “fcitx5”;
fcitx5.addons = with pkgs; [
fcitx5-mozc
fcitx5-gtk
];
};

上記を記述後に$sudo nixos-rebuild switchを実行する事で自分の環境では改善しました。

目次へ戻る

パッケージの導入について(全ユーザー向け)

パッケージの導入に関しては原則としてenvironment.systemPackages = with pkgs; [ ]の中にパッケージ名を記載します。パッケージがあるかないかなどに関してはNIXOSの公式ページにあるパッケージ検索ページから検索し、pkg.を取り除いた形で記述します。

例えばパッケージ検索のページにてThunderbird(メーラー)を検索してNixOS Configurationの項目を見るとホームページ上では下記の様な記載があります。

environment.systemPackages = [
pkgs.thunderbird
];

ただし、現在のバージョンではenvironment.systemPackages = with pkgs;[ ]という形式に変更になっていますので単純にthunderbirdと記述します。#を先頭につけるとコメントになりますので項目別や分野別に分ける意味でも記載しておくとわかりやすくなるかと思います。保存後に$sudo nixos-rebuild switchを実行する事で勝手に導入してくれます。逆に削除したい場合は逆に削除(一時的な場合はコメント化)をしてから$sudo nixos-rebuild switchを実行する事で勝手に削除してくれます。

つまりパッケージを記述する(sudo apt install ◯◯やsudo pacman -S 〇〇)、コメント化や削除する(sudo apt autoremove 〇〇やsudo pacman -Rs 〇〇)といった感じになります。

自分で宣言をしても良いかもしれませんが、特段ソフトの量が多くなったりする等の特別に別にしたいという事がなければenvironment.systemPackages = with pkgs; [ ]の中に記述しても問題ないかと思います。

パッケージのアップデートなどは$sudo nixos-rebuild switch –upgradeという感じできるかと思います。

目次へ戻る

パッケージの導入について(個人ユーザー向け)(未検証)

個人ユーザー向けのパッケージ導入としては下記部分にあるpackages = with pkgs; [ ]の中にパッケージを記述した上で$sudo nixos-rebuild switchを実行すれば導入されるかと思いますが、未検証ですのでご了承ください。

例えば下記の場合、user1に対してthunderbirdを導入する例となります。

# Define a user account. Don’t forget to set a password with ‘passwd’.
users.users.user1 = {
isNormalUser = true;
description = “user1”;
extraGroups = [ “networkmanager” “wheel” ];
packages = with pkgs; [
thunderbird
];
};

NixOSのコンセプトとして1つのファイルに設定をまとめるというメリットがあると思われますのでユーザー登録などをする場合には記述されている例に従って設定してリビルドするのが一番なのかな…(その方がわかりやすいし、元に戻しやすいかもしれません。)っと中を見ながら感じました。また、全ユーザーで導入したパッケージはこちらに記述する必要はありません。

ただ、ユーザーを登録した場合にはパスワードの設定するのを忘れない様にする事とこの部分は自分が複数ユーザーで使用する事がなく検証していないので各環境で少し調整などの必要があるかと思います。

目次へ戻る

まとめ

最近感じるのは自分の環境が例えば複数環境の場合などの際に実際に導入から使用までにかかる時間をできるだけ短縮できる方法はないかと考えた際にMX linuxExtroxなども含む)、Antixなどはかなり負担が楽になっています。ただ、ある程度使用するパッケージが限られる場合や一度にトントントンっと導入してハイ終わりっといった感じで導入する場合にはNixOSの選択肢はありではないかと思いました。

デスクトップ環境ではBudgieなどのWaylandだとMacbookの場合に設定するctrl:swapcapsが無視されますし、LXQtだとサスペンドやハイバネーションからの復帰が困難で強制電源OFFなどが必要となりますのでおすすめできません。(※LXQtの部分は追記1にて解決しました。)

一番シンプルで使いやすいデスクトップ環境がXFCE(もしくは追記にて実施した場合にはLXQtも選択肢としてあり。)です。電源に関してはメニューからはスタンバイやハイバネートなどができない反面、ラップトップの蓋を閉めた場合などにハイバネートの指定が可能なので一時的な離席などの際に応用できるのではないかと思います。

最初はかなり大変ですが、慣れると命令文などを頻繁に打ち込む事がなくなりますのでかなり導入と管理は楽になりますし、依存などの心配も比較的考えなくても良い感じがありますので概念的な部分が把握できればインストールなども楽ではないかと思いますのでおすすめできると思います。

目次へ戻る

注意事項

主に注意する部分について下記のとおりです。

  • 台数が多い場合で同じ環境にしたい場合に構築が楽にはなりますが、同じ機種でない限りはコンフィグファイルの変更は多分必要になりますので完全に一緒ではありません。
  • 最初は理解なども含めて苦労しましたが、導入して宣言型に慣れると安定駆動しますのでかなり使いやすくなります。
  • デスクトップ環境によってはインストール(Mateなどを選択した場合)に自分の場合は失敗しました。
  • LXQtだとスタンバイやハイバネーションから復帰が困難になります。
  • $sudo nixos-rebuild switchを実行した際にエラーが発生する場合はエラーで返されますので訂正が必要です。(これがある意味でシステムが壊れるのを防いでくれます。)
  • メモリーをそこそこ使用しますので注意が必要です。

目次へ戻る

今日は旧暦の元旦ですね。

そういえば今日(2026年2月17日)は旧暦でいうところの元旦ですね…新暦でも今年に入ってからあまり良い感じはないので心機一転して良い年になってくれれば良いな…とも思っています。来月に入るとまたドタバタする感じもありますが、体調管理に気をつけながら過ごしていければと思っています。

目次へ戻る

追記1:LXQtのサスペンド・ハイバネート問題について

[追記:2026年2月18日]
NixOSのデスクトップ環境にLXQtを選択してNixOSをインストールした際にスリープやハイバネートからの復帰をする際に自分の場合は「password initialization failed」が何をやっても繰り返し表示されてしまい、強制的に電源を切らないと復帰できないという事態に陥りました。

この現象が発生する場合には現在のところ下記項目を$sudo nano /etc/nixos/configuration.nixにて下記を記述した上で$sudo nixos-rebuild switchを実施、再起動を行うと問題なく動作する事ができました。

# add fix suspend/hibernate
security.pam.services.xscreensaver.enable = true;

検証したパソコンとしてmacbook pro、macbook air 13、Windowsのノートパソコンで行っていますが、今のところ問題ない状況ですので改善できました。LXQtはなんとなくこの辺りで苦戦するイメージですが、今回のこの現象は単純にFixっぽい感じもしますが、困った方は試されてみても良いかもしれません。

他にも個人フォルダ関連のセットアップができていませんのでセッション設定にあるユーザーディレクトリの項目でフォルダを作って設定する必要があります。(特に個人フォルダに関して使わない…っという事であれば無視しても良さそうですが…)

目次へ戻る

追記2:Clamtkのウイルス定義ファイルの更新について

[追記:2026年2月18日]
一部サイトではClamtkはデフォルトパッケージではないのでFlathubなどから導入と説明するサイトなどもありますが、なんとなくもし導入する場合は主にリソースを常に喰いそうな感じでしたし、公式にパッケージが存在していないのかなあ…っといった感じでしたので検索してみると実はNixOSのパッケージに普通に存在していますのでenvironment.systemPackages = with pkgs; [ ]の中にclamtkを追記して$sudo nixos-rebuild switchを実施します。

ただし、この状態ですとFlathubのバージョンなどと異なりClamtk起動時にはシグネクチャ期限切れだから更新できないぜとエラーが出て定義ファイルなどはアップデートできない状況なので、$sudo nano /etc/nixos/configuration.nixにて下記を追加後に$sudo nixos-rebuild switchを実施する事で更新可能になります。

#clamtk update
services.clamav.daemon.enable = true;
services.clamav.updater.enable = true;

この情報はNixOSのWikiページに記載されていますが、ソフト導入後に接続ができないなどの状況が発生した場合にはサービスを許可する事で改善できる可能性があるという事ではないかと思います。(逆に考えると基本ロックしているのを解除するイメージではないかと…)

以上の方法で更新できるようになりました。

まあこんな感じです。

目次へ戻る

Modicia O.Sを久々に使ってみました…

1月も中旬になりましたが風がとにかく強く吹いていますので体温低下などに十分気をつけながら過ごしていきたいと思っています。個人的には下旬にお手伝いするイベントに関する準備など色々と今月はやらなければいけない事が多いのでかなりドタバタしていますが、無理をせずに穏やかに過ごしていけるように努めたいと思っています。

いつもお世話になっている薬局さんで購入している人参養栄湯で調子を取り戻しつつありますが、胃腸の調子もほぼ全快に戻ったので連絡すると冠心逐瘀丹に切り替えて様子を見て良いという話になりましたので切り替えて乗り切っていきたいと思います。

続きを読む

Vendefoul Wolf Linuxをインストールしました

もうすぐ年越しではありますが妻が仕事の関係で出張に行ったりとかなりドタバタしている状況が続いています…自分もお昼ご飯を食べた後から夕方くらいまで眠気などもかなり出てくる感じがありますので少し疲れているのかな…っと思いつつ、なんとか個人的にはいつもお世話になっている薬局さんで購入している人参養栄湯冠心逐瘀丹で乗り切りたいと思います。

今回はDevuanLinuxがベースとなっているVendefoul Wolf Linuxをインストールして日本語設定をしてみましたのでその部分に関して記載したいと思います。

続きを読む

ArtixLinuxについて

12月に入って色々とドタバタしている感じがありますが、なんとか体調も崩さずに過ごせていますが急激に気温が低下しましたので年末年始にかけてなんとか体調管理をしながら乗り越えていきたいと思います。

個人的にはいつもお世話になっている薬局さんで相談して人参養栄湯冠心逐瘀丹をおすすめされて飲んでいますが体調も少し回復している感じがありますのでこのまま継続して飲んでいきたいと思います。

続きを読む

Chromebookが安かったのでつい…

いよいよ本格的な寒さが到来し始めてきている感じもする季節ですが今月は娘が七五三という事もありますし、色々とお手伝いなどもあったりするので今月もドタバタ感が抜けない感じで来ておりますが、体調には十分気をつけながら過ごしていきたいと思います。

いつもお世話になっている薬局さんで相談して人参養栄湯冠心逐瘀丹をおすすめされたので飲んでいますがなかなか合っている様な感じもありますが、インフルエンザの季節でもありますのでおすすめされた柴葛解肌湯も用意していざという時に備えて準備しておきたいと思います。

続きを読む

Zorin OSをMacbookで使用する場合のメモ

色々とドタバタしている状況でなかなか更新ができない状況で7月もあっという間に過ぎようとしている感じです…暑さもかなり増している感じで体調を崩しがちではありますが、いつもお世話になっている薬局で相談して生脈散苓桂朮甘湯をおすすめされましたので飲んで少しは改善している状況ですが、なんとか問題なく過ごしていければと思います。

続きを読む: Zorin OSをMacbookで使用する場合のメモ

今回の記事に関する目次


一部機種をZorin OSに戻しています。

Linuxを使い始めてから色々とディストリビューションを使ってきましたが、今後もしかすると妻が使用する可能性などもありますので、その辺りを考慮するとやはり簡単に導入ができて使用しやすいOSや動作もクセがあまりなくてそこそこ軽快に動作するものが良いという話があったりもしましたので、一部使用しているパソコンの中でOSのサポートがすでに終了してしまっているMacbookを中心にZorin OS 17.3へ変更しました。

ただ、単純にZorin OS 17.3をインストールすれば良いという話にはなりませんでしたので今回はMacbookへのインストール時に困った事と解決方法について記載したいと思います。

MacbookへのZorin OS 17.3導入に関しましてはあくまでも自己責任でお願いします。

目次へ戻る

MacbookでZorin OS 17.3を使う際に困る事と解決方法

あくまでも自分がMacbookでZorin OS 17.3を使用した際に困った事と解決策をメモとして残していますので参考程度にしていただければと思います。

インストール時に困る事(ドライバー関連の導入)

インストール時には内臓のWifi機器がA1370などの古い機種の場合はインストール時から認識するのですが、認識しない機種も多い感じなのでネット上にあるドライバーやアップデートなどがデフォルトだとインストールできませんので別途でWifi子機(TL-WN725Nなどの機種)が必要となります。(接続せずにインストールした後に何もできない状況になりますのでいずれにしても用意しておくと便利です。また、Wimaxや接続放題のプランなどであればUSB接続やUSBテザリングでも可能です。)

インストールはとりあえずそれらの接続した状況で済ませて最初のアップデートを完了した後にインストール後にソフトウェアをインストールするソフトウェアからソフトウェアレポジトリを選択するとソフトウェアとアップデートという部分が出ますので追加のドライバーで該当するドライバーがあれば導入が可能です。

ただし、古い機種などでドライバーを導入した場合にうまくいかない場合もありますのでその場合は元に戻すのが良いかと思います。自分の環境(機種:A1370)ではWifiのドライバーの導入は問題なかったのですが、グラフィック関連のドライバーを導入した際にキーボードの明るさなどが一切使用できなくなったりもしましたのでこの辺は試されると良いと思います。

古い機種の場合は動作的にWaylandではなくX11で起動されるのが改善も見受けられますので良いと感じました。

目次へ戻る

キーボードの一部配列変更

Zorin OSをmacbookで使用する際にWindowsを使用している場合はctrlキー(controlキー)が左下でCapsキーがShiftキーの上になるのですが、Macbookの配列だと左下がCapsキーでShiftキーの上がctrlキー(controlキー)となっています。

以前はsetxkbmapやgnome-tweaksで簡単に設定ができたりもしましたが、現在はsetxkbmapでの設定がうまくいかない感じでした。そこでgnome-tweaksをインストールしたのですがデフォルトでは起動しませんので別途でExtentionをインストールする事で起動ができる様になります。この部分はある意味でNyarch Linuxで日本語入力する必要がある際に使用する部分で導入するのと似ている感じがあります。

メニューではgnome-tweakはTweakとして登録されていますので起動後にキーボードとマウスのアクティビティにある追加のレイアウトオプションから各種設定変更されると良いと思います。

目次へ戻る

日本語入力と英数字の切り替え

意外と困った部分が半角英字とひらがなとの切り替えでした。Windowsキーボード(日本語)だとHankaku/Zenkakuキーが存在するのですが、Macbookだと存在しませんので切り替えをするキーがスペース両脇のキー(英数キー・かなキー)になるのですが、デフォルトだと認識していない感じですし、設定なども面倒です。

自分はMozc入力の状態で入力モードをひらがなに設定した上で、タスクアイコンのメニューからツール→プロパティを開いてキー設定のキー設定の選択の編集をクリックし、Mozcキー設定が開きますのでHankaku/Zenkakuキーの部分やIMEを有効化・IMEを無効化という部分を他と重ならないように適当に変更して適用する事(自分の場合はCtrl+Spaceにしています。)で切り替えができる様になりました。

目次へ戻る

まとめ

MacbookへZorin OS 17.3をインストールした際に困った部分が少しありましたが、これらが問題なく解決しましたのでMacbookでも良いのかな…っと思う程に実用レベルになりましたし、とある部分で動画などの部分で関係する事になりそうですが、Macbookに搭載されているカメラが使えないもののマイクはWindows機よりもしっかりしている感じでハウリングなども防げている感じもあるのでおすすめできるのではないかと感じました。

まあこんな感じです。

目次へ戻る

Elive Linuxと誕生日を迎えました。

いよいよ本格的に暑い日が到来してきましたが、雨が降る季節でもありますので天気予報も見たりますがなかなか直前まで天気がどうなるか予測できない日も多いので傘などをどうしようかと悩まされる季節でもあります。個人的には最近になりますがめまいやふらつきなどの症状が出てしまって困っている部分もあります。

いつもお世話になっている薬局で相談すると自分は水分をかなり飲むので水が溜まっている感じがあるので今回は生脈散苓桂朮甘湯をおすすめされましたので早速飲みながら過ごしたいと思います。

続きを読む: Elive Linuxと誕生日を迎えました。

今回の記事に関する目次


誕生日を迎えました。

先日になりますが、無事にまた誕生日を迎えて年齢を重ねる事になりました、その日は妻の親が実家へ戻られる日でもありましたので早朝から空港へ送迎したりと大慌てで、送迎した後に娘が久々に自分の親に会いたいと言い出されてしまって実家に行くの!と機嫌を損ねて自分と妻の言う事も全く聞いてもらえずに嫌だ嫌だという状況だったので親に確認して最終的には実家に行くことになってしまい…

実家に行っても特に自分はやる事はありませんでしたので欠刻何もできずに終わってしまいました…っという事がありましたので今週末にはどこかへ行こうと思っていますが、やはり娘の機嫌次第でも変わってしまうので…仕方がないので臨機応変で対応したいと思います。

目次へ戻る

Elive Linuxを試してみました。

現在自分はメインにはKamuriki Linux、サブにはOpenSuseといった環境を使用しているのですが、色々と動作が軽快なLINUXは他にないのだろうかと探している状況で見つけたのがSparky Linuxですが、インストールする事が前提となりますが、デスクトップ環境がKamuriki Linuxと同じで重なっている状況で日本語環境やデスクトップの設定などの簡単さもあるのでそれならKamuriki Linuxの方が良いだろうと思いましたのでそのまま継続しようと思いました。

そんな中、Elive LinuxというLinuxを見つけて試してみたいと思いました。このElive LinuはDebian Linuxがベースとなり、デスクトップ環境にはEnlightenmentを採用しているLinuxでいくつかバージョンが存在しますが、どうやら非商用なのとかなり独特になりますので注意が必要です。

また導入や設定はあくまでも自己責任でお願いいたします。

バージョンについて

主なバージョンとしては以下の通りとなります。

  • Elive Linux Beta – 32+64bit
    2025年6月現在、ベータ版ではありますが現行バージョンとなります。ダウンロードに関しては寄付をしてダウンロードするか、メールを登録すると後からダウンロード先が記載されたメールが来ますのでそちらでダウンロードするかの選択をさせられます。※32ビットと64ビットがあります。また、Enlightenmentの最新バージョンではインストールできずにE16をインストールしてと言われてインストールできませんでした。
  • Elive Linux Stable Version – 32bit
    Stableとあるのでこちらは正式版と思われがちですが、試用に留めてという注意喚起がなされている状況で、本格的に使用したい場合はElive Linux Special – Retrowaveを使用と案内されています。
  • Elive Linux Special – Retrowave
    どちらかというとデスクトップがHyprlandに近い感じの雰囲気に仕上がっているバージョンで、Betaの様にメールアドレス等を記載する事がなくダウンロードもできます。※32ビットと64ビットがあります。
  • Elive Linux Old Version
    こちらはCDROMで起動する事が前提となりますのでUSB起動ができないバージョンです。

自分は今回はElive Linux BetaとElive Linux Special – Retrowaveの2バージョンを試しましたが、このページではElive Linux Special – Retrowaveを基準に記載しています。なお、Betaバージョンとはほとんど違いはないかと思います。

目次へ戻る

インストールについて

最初に起動する際はメッセージが何か案内されるのですが、その内容が機種によっては文字化けしている場合もあるので確認する事ができませんが、インストーラーを起動した際に表示されるウィザードで日本語設定にすればデスクトップが再起動してほとんど日本語になりますが、翻訳は43~44%完了しているという表示もなされます。

インストールウィザードに従っていくとインストールする事は可能ですが、ネット接続が推奨されます。無線LANが設定できる場合は設定が表示されるので設定するのが良いと思います。

すごく丁寧なインストーラーという印象を受けますが、途中で寄付しませんか、寄付で活動ができています、活動を動画で見てみるといった内容の案内なども普通に表示されますのでちょっとその辺りが他と比べて嫌だと思われる方もおられるかもしれません。

また、例えばARROWS Tab Q507に64ビットバージョンをインストールしようとすると64ビットバージョンには向いてないスペックだけど本当に大丈夫かいな?といった趣旨の表示がなされますので大丈夫だ問題ないと言えば済む話ですが、だからといって32ビットバージョンは起動しないので選択肢はこれしかないと…

パーティションを自動で区切る時もスワップ作った方が良いけど確保して作っておきますか?といった質問や環境設定の際にもブラウザなどのソフトはどれにするか、起動音とかどうするのかなどといった質問もされますので相当親切でこれだとなかなかインストールではつまずくこともないだろういう印象です。

目次へ戻る

日本語環境設定について

一番厄介なのが日本語感環境設定で特に入力に関しては楽天ブログにあるElive 3.8.20 beta (32bit) を BL350/T にインストールしたという記事が参考になりますが、自分はコマンドで実施しています。

#sudo apt update && sudo apt -y upgrade
#sudo apt install -y fcitx-mozc fcitx-config-gtk fcitx-frontend-all fcitx-frontend-gtk2 fcitx-frontend-gtk3 im-config mozc-utils-gui
#im-config -n fcitx

念のために自動起動設定を加えておきます。

#sudo nano ~/.e16/startup-applications.list
※最下部に一応fcitx-autostart を追記して保存します。

とりあえずこれで再起動をした上でEliveCenterの言語とキーボードの構成を実行して日本語に設定、再起動を実施した上で日本語入力が出来るようになります。

ただ、キーボードの文字配列が日本語ではなく英語になっていますのでfcitxのコンフィグ設定でキーボードの英語を削除する(従来のキーボードの日本語がないので設定不可)となんとかデフォルトがMOZCになってOFFにすると日本語配列入力といった感じに設定できますが、この部分に関しては最初日本語入力になるので嫌な方もおられるかもしれません。

また、表示に関してもメニューに関してはドック部分は日本語ですが、デスクトップ上で左クリックなどをして表示させるランチャーに関してはまだ英語表記です。これらも含めて翻訳者を探しているみたいです。

目次へ戻る

実際に試用してみた感想について

いくつか思った事がありましたので項目別で記載したいと思います。

  • インストールについて
    かなり簡単にインストールができますが、他のLinuxのインストールと異なり色々と聞いてくるのでかなりそれが面倒だと感じてしまう方がいるかも知れません。ただ、スワップパーティション作ります?とか32ビットバージョンの場合ではパッケージ管理にはこちら使ったほうが良いからこっち使うね?といった案内などを出してくれるのでおお、ここまで聞いてくるのか…という印象を受けました。
    インストール中に私達の活動について見ていってくださいねとか、寄付で成り立っているのでぜひ寄付をお願いしますといった表示もされるので寄付されたい方は寄付されるのが良いかと思います。
  • 動作について
    正直言わせていただくと残念ながら他のLINUXと比較すると遅いと言わざるを得ない感じです。起動時間的にKamuriki Linuxで約50~60秒に対してElive Linuxだと約90~120秒程度の感じですが、起動してしまった後はかなりの安定さがありますので時間的に待てる方にはおすすめかも知れません。それに手軽にRetroバージョンだとHyprlandっぽいデスクトップになりますのでそれが良いと思われる方は実際に試してみるとよいかと思います。

通常のLINUXディストロとはかなり異なりますが、慣れると案外使用しやすいLINUXでもありますので興味がある方は試用してみてはいかがかな…っと思います。あとはキーボード設定で一応日本語という設定が出来る点とステータスバーなどにfcitxのアイコンが表示される様になればある程度のユーザーも増えそうな気がします。

まあこんな感じです。

目次へ戻る

OpenSUSEの使用を開始しました。

ここ最近は気温の乱高下があったり色々と仕事や妻の親がお越しになっていたりもしますのでドタバタが継続している状況や体調も少し斜め気味の状況でもありますが、なんとかいつもお世話になっている薬局で相談して生脈散冠心逐瘀丹をおすすめされて飲んで少しは調子も戻っては来ていますので継続しながら過ごしています。

今月は自分の誕生日月でもありますのでなるべくアドバイスをいただいた通りに温度差を作らないようにしながら体調を崩さないように注意しながら過ごしていきたいと思います。(LINUXに関してはあくまでも自己責任でお願いします。)

続きを読む: OpenSUSEの使用を開始しました。

今回の記事に関する目次


OpenSUSEとの出会いと改めて使おうと思ったきっかけ

自分がOpenSUSEと出会ったのは学生時代にLinuxへは興味は持っていたけどTurboLinuxなどで一旦挫折してしまい、その後も色々となかなか自分には扱いきれなかった時代を過ごした後に社会人になって少し余裕が出た際にまだ秋葉原のあっとほぉーむカフェのビルにぷらっとホームというLINUXを扱っている専門店が存在していた時代に販売されていたDVDを実際に購入して使ってみたのが出会いでしたが、その頃はまだまだ社会人になってから時間も余裕がない状況もあったりしましたのでLinuxからは離れてしまい…

その後は定期的にDebianやUbuntuなどの系統を使ったり使わなかったり、最近ではArchcraftなどのArch系統なども使用しながら今に至りますが、ふとした拍子にOpenSUSEをインストールしてみると非常に使いやすくなっていましたので一部パソコンに導入しようと思ったのが今回のきっかけでした。

以前からSUSE Linux Enterprise Desktopという企業用バージョンがあって年間で6500円程度でサポートもあるのでどうしようかと思っていた時期もありました。ただ、現在は数万円となっていますし自分もある程度は分かるようになってきている事やOpenSUSE自体も個人で使用するのにわざわざ企業用にしなくても良いと思いましたのでOpenSUSEの利用をしています。

目次へ戻る

OpenSUSEについて

OpenSUSE(オープンスーゼ)は汎用のLinuxディストリビューションとして現在は主に2種類のバージョンがあります。主な特徴としては以下の感じではないかと思います。

  • Leap
     1年程度ごとにメジャーアップデートや各バージョンでは18ヶ月間程度のサポートが実施されますのであまりアップデート頻度を高めたくなかったり、安定した動作などを求める場合はこちらがおすすめされる事が多いです。
     主にアップデートは毎日ではなく定期的にしたい、安定駆動を求める環境(サーバーなど)、環境の変化を求めたくない方はこちらのバージョンがおすすめではないかと思います。
  • Tumbleweed
     常の最新バージョンへアップデートが可能となるローリングリリースのバージョンでLeapよりも安定性には欠けると言われるが、自動的にテストが実施される事からある程度の安定性は確保されている感じではないかと思います。
     主に最新のデスクトップ環境やバージョンを使用したい方、アップデートが最悪毎日の様にあっても気にしない方、安定駆動はある程度すれば良い+最悪バックアップ取ってるから消えても問題ない(あまりない事ではありますが…)方はこちらのバージョンがおすすめではないかと思います。

他にもLeapで動作しないデバイスがTumbleweedだとなぜか動作するといった場面もあるので自分の環境などにあったバージョンを使用されるのが良いと思います。自分はOpenSUSEでは最初はLeapを使用していたのですが、現在はTumbleweedを使用しています。

目次へ戻る

OpenSUSEを使いたくなった理由

主な理由としてはZorinOSを使用した際にパソコンスペックの中で動作が少し重く感じられる部分やZorinOSでは実際に動作しなかったSteamのライブラリにあるWindowsゲームが普通に動作する事ができる事が大きかった事、Archcraftは確かに動作は軽快ではあるもののアップデートしたらテーマの表示(Bluetoothのアイコン)がハチャメチャになって戻せなくなってしまった状況が発生したというのが正直な所でした。

また、XFCEデスクトップ+日本語環境の使用に関して使いやすく、成熟している感じで動作も軽快で使用ができるという部分もありましたので使用しています。

目次へ戻る

インストールは少し独特です。

OpenSUSEのインストールは少し独特な部分があり、最近の機種ではインターネット接続環境でWifiを使用する事が多いのでDVDのISOをダウンロードしてUSBメモリなどに書き込んだ上でインストールされるのをおすすめしますが、ネットワーク設定が少し独特な感じなのでとりあえずわからない場合はそのままインストールだけして後で設定するという事も可能です。

他の部分では比較的楽ですが、ユーザー設定の場合にログイン時にパスワードロックをかけておきたい方は自動ログインのチェックを外すのを忘れない様にしましょう。また、Xfceデスクトップの場合はLibreOfficeはデフォルトではインストールされませんので後でインストールされるのが良いかと思います。

目次へ戻る

Wine・Steamなどの設定

WineはLinuxなどのOSでWindowsアプリを動かすことができるツールの事でインストールする際にはzipperというコマンド(debianやubuntuでいうところのapt)を使用します。それすらもコアの果てさんで公開されている方法で以下のコマンドにてインストールを実施します。

#sudo zypper in wine

コミュニティレポジトリを追加などの説明が参考ページにはありましたが、空白で追加できない感じでしたので以下のコマンドを実行してレポジトリ(pacman)を追加した上でインストールしてしまいました。(これに関しては不要な可能性もあるので要確認。)

・OpenSUSE Tumbleweedの場合
#zypper ar -cfp 90 http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ packman
・OpenSUSE Leap 15.6の場合
#zypper ar -cf http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/ packman

#sudo zypper ref
#sudo zypper in gstreamer-plugins-bad gstreamer-plugins-bad-32bit gstreamer-plugins-ugly gstreamer-plugins-ugly-32bit gstreamer-plugins-ugly-orig-addon gstreamer-plugins-ugly-orig-addon-32bit gstreamer-plugins-libav gstreamer-plugins-libav-32bit

このままだと日本語に関しては文字化けなどを起こす可能性があるのでフォントを以下のコマンドでインストールしました。

#winetricks allfonts

個人的に思った事として、TumbleweedとLeapを比較すると日本語表示に関してはLeapの方がきちんと表示されましたが、gstreamer関連に関してはTumbleweedの方がうまく導入できている感じがしました。

ただし、参考サイトの方法ではゲーム中などに日本語入力ができない場合があります。この部分の原因としてはibusの入力の場合に起こる現象みたいなので以下のコマンドでibusを削除してfcitx5をインストールします。

#sudo zypper rm ibus && sudo zypper in fcitx5 fcitx5-anthy fcitx5-mozc fcitx5-configtool

この後に設定などを反映させる為に再起動すれば再起動後にはfcitx5が使用出来る様になります。なお、Steamは#winetricks steamでも可能ですが、自分は#sudo zypper in steamにてインストールを行った上で日本語表示やWindows関連の動作の設定をしました。

比較的Xfceの場合は結構良い感じで日本語もある程度は対応していますが、ソフトなどを起動する際にエラーが出て動作ができない場合などはMicrosoft Visual C++やgstreamer関連のインストール状況などを確認されると良いかと思います。(実際にgstreamerの関連を追加でインストールして動作するゲームなどはありました。)

目次へ戻る

他のディストリビューションと比較して思ったこと。

個人的に実際に使用してみて思った感じを記載しています。あくまでも個人的に思っている事ですのでLINUX選択の参考程度にとどめてください。

Zorin OSとの比較

Zorin OSの良い所は主にWindowsの様なインターフェイスにデザインを設定する事ができたり、日本語環境も問題なく使用できますので使用感を変える事もありません。ただ、自分の場合で発生した現象としてはUSBメモリへの書き込みができていなかった事があったり、動作が少しもたついて何度も待機みたいなメッセージが表示されたり、動作自体がもたついたりしましたのでその点ではOpenSUSEの方が軽快かもしれません。

Kamuriki LinuxWattOSなどとの比較

軽快な動作などを求める使用方法、タブレットパソコンなどでの使用をしたい場合は設定などのしやすさからKamuriki LinuxやWattOSの方が簡単でおすすめです。OpenSUSE自体もXfceデスクトップの場合は決して動作が遅い理由ではないので実際に使用した感じで決める形でも良いかもしれません。

今年の秋にはバージョン16が登場するという話ですが、とりあえず自分はOpenSUSE Tumbleweedを使用したいと思います。

まあこんな感じです。

目次へ戻る

ChromeBookを購入・検証してみました。

季節も徐々に梅雨の季節に入っていく感じもありますが、気温も上がってきている感じなので体調を崩さないように頑張りたいと思います。いつもお世話になっている薬局で相談して疲労が出やすいみたいで疲れを感じていますのでいつもお世話になっている薬局さんで相談すると疲労感が強い感じがあるので加味帰脾湯生脈散へ切り替え、肩こりや右肩から脇腹に掛けて攣る事がまれにあって舌を見せたら血流の悪さがあるので冠心逐瘀丹を一緒におすすめされたので様子をみたいと思います。

続きを読む