ManjaroLinuxをインストールした後にやること2025

ManjroLinux25.0.9 (Zetar)を日本語でインストールした後にすることリストです。不要アプリの整理とかFcitxの初期設定などなど毎回やっててめんどくさいものをまとめた設定例です。thunarの右クリックアクション追加が便利なのでどうぞご覧ください。




初回アップグレードのまえに済ますこと

ミラーリストをアジアに変更

リポジトリを速度の早い日本のサーバーにする。Pamacの設定から変更可能



AURを有効にできない?

ソフトウェアモードを有効にしているとAURが表示されない。




ソフトウェアモードONソフトウェアモードOFF


ソフトウェアモードがオンになっているとAURアプリのアップデート管理もpamacがしてくれないみたいだ。




不要アプリの削除、必要アプリの新規インストール

初回アップデートは大量のファイルをダウンロードしてくるので、大きな変化はないが使用しなさそうなアプリをアンインストールしてしまう。開発陣やメンテナの方にはごめんなさいだ。


1不要アプリのアンインストール
sudo pacman -Rns audacious hexchat orage pidgin thunderbird xfburn



2アップグレード
sudo pacman -Sy  
sudo  pacman -Syu
アップグレード前に新規アプリをインストールしようとすると、共有ライブラリが参照できないとか、依存パッケージがインストールされないとかで不具合を起こすことがあるので、2でアップグレードは済ませる。



3必要アプリのインストール
sudo pacman -S fcitx5 fcitx5-configtool fcitx5-gtk fcitx5-lua fcitx5-qt yay vim base-devel fakeroot
sudo pacman -S gnome-disk-utility adobe-source-han-sans-jp-fonts noto-fonts noto-fonts-cjk noto-fonts-emoji
  • yay.... 非推奨となったyaourtの代替
  • base-devel.... AURを利用するため。
  • fakeroot.... AURを利用するため
  • gnome-disk-utility.... 視覚的で便利なパーティション操作ツール。USBイメージライタが便利。たまに直感的でない操作があるのでgpartedと併用。
  • adobe-source-han-sans-jp-fonts noto-fonts noto-fonts-cjk noto-fonts-emoji... たまに遭遇する豆腐表示対策に。絵文字も豆腐文字になる時がある。


yay -S google-chrome
  • google-chrome.... ChromiumではアカウントのSyncができなくなった模様(後述)。バイナリをダウンロードするだけなのでビルドはすぐ済む。



ChromiumはアカウントSync非対応

Chromiumはアカウント同期はできません以前はできました。Googleの意向であり、アカウント同期を使いたくばChromeを。Chromium派生ブラウザもGoogleアカウント同期は全滅。







ホームディレクトリを英語に。CUIでやる方法2つ

1
LC_ALL=C xdg-user-dirs-update --force

2
mkdir Desktop Documentes Downloads Pictures Music Templates Videos
LC_ALL=C xdg-user-dirs-update

1,2いずれも~/.config/user-dirs.dirsが作成され、その内容が中身となる。英語のディレクトリが作成されたら古いの日本語のディレクトリ(ダウンロード、ドキュメントなど)は削除してOK。中身は移動しておいてください。





Fcitxを使えるようにする

echo -e "export GTK_IM_MODULE=fcitx\n export QT_IM_MODULE=fcitx\n export XMODIFIERS=@im=fcitx" >> ~/.profile
コマンド後、ログアウトログイン。





UFW ファイアウオールを有効にする

    sudo systemctl enable ufw
    sudo systemctl start ufw 
    sudo ufw default deny incoming
    sudo ufw default allow outgoing
    incoming を拒否しているのでSSHサーバーとして運用している場合は影響がでるかもしれません。そういう場合はallowしてあげてください。




    rm コマンド -i オプションがデフォルトでつくようにする

    echo "alias rm='rm -i'" >> $HOME/.bashrc
    echo "alias rm='rm -i'" >> $HOME/.zshrc

    source $HOME/.bashrc
    source $HOME/.zshrc
    rm コマンドこわすぎる。






    俺環必須設定は以上で終わり

    ここまでがManjaroLinuxを日本語で快適に使用するための設定でした。そして以下からも追加俺環設定です。すべてお好みでどうぞ。他人のLinux設定って気になりません??



    (お好みで)自前ビルドしたパッケージをホームディレクトリのDownloads/Pkgsへエクスポートする設定

    yayで自前ビルドしたパッケージを指定ディレクトリへ自動エクスポートする設定。

    mkdir ~/Downlods/Pkgs
    sudo vim /etc/makepkg.conf
    PKGDEST=/home/ユーザー名/Downloads/Pkgs
    参考URL: makepkg - ArchWiki
    PKGDESTのある行の文頭の # を消し、エクスポート先ディレクトリパスを記述。おそらく、/etc配下のファイルに$HOMEとか記述してもエラーになるはず。




    Fcitx関係

    (お好みで)Fcitx Materialskin を設定

    yay -S fcitx5-skin-material
    fcitx5になって、スキン設定方法が変わっています。画像の方法ではできません。



    (お好みで)UT辞書を追加

    引用元画像:[Google Japanese Input - Wikipedia](https://en.wikipedia.org/wiki/Google_Japanese_Input)

    yay -S fcitx5-mozc-ut
    ビルドは多少時間かかります。2014年製のPCで10分くらい。

    mozc-ut 追加辞書とは
    • 外国語辞書(あっぷる>Apple ぐーぐる > Google)
    • 住所変換(100−0005 > 東京都千代田区丸の内)
    • 流行語変換(らずべりーぱい >Raspberry Pi)
    これら日常使用する単語がほどほど登場使用感◎。mozcは文節の区切りとかいろいろとあれなところがあり、mozc-ut は日本語でLinuxを運用するなら必須だといいたい。


    ビルドでこけるときは
    リリース直後は問題ないが、時間が経ってからビルドしようとするとコケるときがある。大抵が、ソース辞書データの頻繁なアップデートによるハッシュ値の変更が反映されていないことだったりする。作者様やメンテナ様やAURにレスを投げる前に、ChatGPTやGeminiにエラーログをコピペして聞いてみると解決策を示してくれるので対処できます。



    追加辞書それぞれちがい
    ChatGPTに作成してもらった(2025/08 Ver)。fcitx5-mozc-utが自分の環境でバランスがいい


    (お好みで)mozc-toolの辞書単語登録機能を呼び出すキーボードショートカットを設定

    Xfce4の設定でショートカットに以下のコマンドを割り当てる
    Mozc 辞書ツール:  /usr/lib/mozc/mozc_tool --mode=dictionary_tool
    Mozc 単語登録:  /usr/lib/mozc/mozc_tool --mode=word_register_dialog



    (お好みで)Fcitx-mozcの初期状態を英語キーに

    mozcの設定より 1mozc 2 キーボード-日本語 の順にしておく。





    Thunar関係

    (お好みで)右クリックアクションの追加 
    すべてのアクションが利用可能(2025/10/10)。便利なのがパスをクリップボードへコピー。thunarの右クリックから表示中のカレントパスやターゲットファイルの絶対パスを取得、コピペできるようになります


    ファイルの複製

    • 名前:複製を作成
    • コマンド: cp %f %n.bac
    • ファイルパターン: *
    • 以下を選択した場合に登場する: フォルダーを除いて全てにチェック

    シンボリックリンクを作成

    • 名前: シンボリックリンクを作成
    • コマンド: ln -s %f %nへのリンク
    • ファイルパターン: *
    • 以下を選択した場合に登場する: すべてにチェック

    !パスをクリップボードへコピー

    • 名前: パスをクリップボードへコピー
    • 説明: パスを取得
    • コマンド: xclip -selection clipboard <<< %f  
    • ファイルパターン: *
    • 以下を選択した場合に登場する: すべてにチェック
    xclip .... CUIクリップボードマネージャ
    $ sudo pacman -S xclip

    mp4をアニメGifへ変換

    • 名前: mp4をGifに変換
    • 説明:
    • コマンド: ffmpeg -i %f -r 5 -vf scale=320:-1 %n.gif
    • ファイルパターン: *.mp4
    • 以下を選択した場合に登場する: 音楽ファイル、 動画ファイル
    ※コマンドの引数は私の環境にあわせたもので、scaleあたりのパラメーターをいじるとサイズをいろいろと変更できます

    Vimでドキュメントを作成

    • 名前:ターミナルを開いてVimでファイルを新規作成する
    • コマンド:exo-open --working-directory %f --launch TerminalEmulator -e "vim 名称未設定"
    • 説明: Vimでドキュメントを作成
    • ファイルパターン *
    • 以下を選択した場合に登場する: フォルダ


    以上をまとめたコンフィグファイルが以下。~/.config/Thunar/uca.xml へコピペすれば有効になります。デフォルトに追記する形なのでまるまるコピペで問題ない(はず)。

    $ touch ~/.config/Thunar/uca.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <actions>
    <action>
    <icon>Terminal</icon>
    <name>Terminal</name>
    <unique-id>1367866030392833-1</unique-id>
    <command>exo-open --working-directory %f --launch TerminalEmulator</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
    </action>
    <action>
    <icon>stock_folder</icon>
    <name>Thunar Root</name>
    <unique-id>1367866030392883-2</unique-id>
    <command>pkexec thunar %f</command>
    <description>Thunar Root</description>
    <patterns>*</patterns>
    <directories/>
    </action>
    <action>
    <icon>system-search</icon>
    <name>Search</name>
    <unique-id>1367866030392913-3</unique-id>
    <command>catfish %f</command>
    <description>find files and folders</description>
    <patterns>*</patterns>
    <directories/>
    </action>
    <action>
    <icon>edit-duplicate</icon>
    <name>複製を作成</name>
    <unique-id>1594306424170634-1</unique-id>
    <command>cp %f %n.bac</command>
    <description></description>
    <patterns>*</patterns>
    <audio-files/>
    <image-files/>
    <other-files/>
    <text-files/>
    <video-files/>
    </action>
    <action>
    <icon>emblem-symbolic-link</icon>
    <name>エイリアスを作成</name>
    <unique-id>1594306599807399-2</unique-id>
    <command>ln -s %f %nへのリンク</command>
    <description>CreateSymlink</description>
    <patterns>*</patterns>
    <directories/>
    <audio-files/>
    <image-files/>
    <other-files/>
    <text-files/>
    <video-files/>
    </action>
    <action>
    <icon>paperclip</icon>
    <name>パスをクリップボードへコピー</name>
    <unique-id>1594307103880005-3</unique-id>
    <command>xclip -selection clipboard &lt;&lt;&lt; %f</command>
    <description>パスを取得してこぴぺ</description>
    <patterns>*</patterns>
    <directories/>
    <audio-files/>
    <image-files/>
    <other-files/>
    <text-files/>
    <video-files/>
    </action>
    <action>
    <icon>gnome-mplayer</icon>
    <name>mp4をGifに変換</name>
    <unique-id>1594307239564953-4</unique-id>
    <command>ffmpeg -i %f -r 5 -vf scale=320:-1 %n.gif</command>
    <description></description>
    <patterns>*.mp4</patterns>
    <audio-files/>
    <video-files/>
    </action>
    <action>
    <icon>vim</icon>
    <name>Vimでファイルを作成する</name>
    <unique-id>1594307388187217-5</unique-id>
    <command>exo-open --working-directory %f --launch TerminalEmulator -e &quot;vim 名称未設定&quot;</command>
    <description>Vimでファイルを作成・編集する</description>
    <patterns>*</patterns>
    <directories/>
    </action>
    </actions>




    (お好みで)タスクバーをウィンドウズ11っぽいやつに

    sudo pacman -S xfce4-docklike-plugin





    (お好みで)snap, flatpakを無効にする

    sudo systemctl disable snapd.service snapd.socket
    自分の環境ではsnap,flatpak を使用しない




    (お好みで)追加アプリのインストール

    sudo  pacman -S vlc-plugin-x264 vlc-plugin-ffmpeg bat clamav ffmpeg flameshot system-config-printer firejail syncthing baobab peek libreoffice-still-ja 

    • vlc-plugin-x264 vlc-plugin-ffmpeg .... vlc でmp4ファイルを再生エラーになる対策。
    • bat.... catにシンタックスハイライト機能追加。
    • system-config-printer.... 印刷機をコンフィグするネイティブアプリ。CUPSで事足りるが、サーバーを選びたいときに便利。
    • clamav.... ウイルスキャンソフト。PCのスペックが低い場合niceで優先度を下げて実行すると使いやすい。
    • syncthing.... リアルタイム同期プログラム。DropBoxやNextcloudみたいな。リポジトリに存在するのが神。syncthingtray(後述)と併用するとローカル・LANで動作するDropboxになる。ファイル履歴管理も行える
    • firejail.... アプリの監獄化。
    • baobab.... 円グラフによるディスク使用量アナライザ。
    • peek... スクリーンレコーダ。mp4 アニメーションgif で録画できる。音声は録音できない。リポジトリにあるレコーダーで一番使いやすかった。
    • libreoffice-still-ja.... libreofficeを日本語化するために。

    yay  -S mecab-git
    • mecab-git  .... 文字列の品詞分解コマンド



    (お好みで)パタパタ時計スクリーンセイバー

    yay -S gluqlo-git




    (お好みで)syncthingが神(絶対使え)

    sudo pacman -S syncthing
    yay -S syncthingtray 
    LANやローカルで完結するならDropboxよりこっちのほうがいんじゃね神ツール。syncthingtrayをいれると、通知領域に常駐してローカルDropboxになる。


    ディレクトリ・ファイルをLANのサーバーへバックアップできるだけでなく、ローカルディレクトリをローカルディレクトリにバックアップすることもできる(らしい)。しかもWebUIでファイル変更履歴を遡れる。神ツールがすぎる。



    (お好みで)Xfce4デスクトップの設定を復元する

    cp xfce4-panel $HOME/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
      xfce4-panel.xmlをバックアップに戻して復元する。パネル、xfce4アップレット配置とかだけではなく、WhiskerMenuの設定(アイコンサイズとか、カテゴリの位置とか)、時計アップレットの書式とかも復元する。毎回手動で復元するのめんどくさい。



      (お好みで) zsh のプロンプトを短くする

      行頭のプロンプト長すぎて、出力見づらすぎ

      ## $HOME/.zshrc を編集する

      typeset -g POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(
      os_icon # os identifier
      dir # current directory
      # vcs # git status #コメントアウト
      # prompt_char # prompt symbol #コメントアウト
      )
      #typeset -g POWERLEVEL9K_DIR_MAX_LENGTH=1  #コメントアウト
      typeset -g POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_last
      typeset -g POWERLEVEL9K_SHORTEN_DIR_LENGTH=1



      Before

      After

      カレントディレクトリのみ表示に。フルパスはウィンドウタイトルに表示されていれば十分。


      パス省略のなぞ
      ディレクトリ名が省略されるかは、マルチバイト文字が含まれているかなど、全体的な文字幅で決定される。含む場合、省略すると可読性を損なうと判定され結果省略されないという挙動になるらしい。

      デフォルト設定でよくわからないのが、例えば
      /Desktop/Bac/directoryが100全角数字混じりだと/NOWHERE
      の"directoryが100全角数字混じりだと"というディレクトリ名は
      ~/De/B/d/NOWHERE 
      と省略表示される。

      しかし、以下のように
      /Document/shell/ShellScript160ノック問題/qdata
      の"ShellScript160ノック問題"というディレクトリ名は、
      /D/s/ShellScript160ノック問題/qdata
      というようにデフォルト設定では省略してくれず全表示される。なんこれ?????😕





      お役立ち TIPs

      Thuanr はマウスジェスチャが便利

      ミドルクリック押したまんま + ↑←→↓カーソル移動で、進んだり・戻ったりできるようになりましたね。移動したりゴミ箱に移したファイルをctrl+zでもとに戻せるようになってたり、Thunarの使用感爆上がりなのが嬉しい。



      xfce4-notes デスクトップ付箋アプリが使いやすい



      Xfce4の2025/2くらい?のメジャーアップデートで、xfce4-notesはキーボード・ショートカットで色々できるようになった。なかでも alt + ↑↓ キーによる行移動が待望だった 。以前はできなかった(はず)。Ctrl + oでチェックボックスも挿入できるようになっている。


      キーボード・ショートカット一覧(漏れあるかも)
      ctrl + b ボールド
      ctrl + s 打ち消し線
      ctrl + o チェックボックス
      ctrl + > 絵文字挿入ポップアップウィンドウ
      ctrl + i イタリック
      ctrl + u アンダーライン
      ctrl + w 現在開いているメモを削除するか?ダイアログ
      ctrl + Shit + n 新しいノートの作成
      ctrl + Shint + w メモグループの削除
      ctrl +BackSpace or ctrl + Delete 行頭まで削除、行末まで削除
       alt  +↑↓キー 行移動




      タスク管理に適役
      Alt+上下による行移動ができるのがよくて、すぐ行うタスクはAltで上に上に、どうでもいいのは下に下にとしつつ、メモを書き殴って思考整理というスタイル。以前は日々ログをmousepadで書き殴っていた(Altで行移動できる)。タスク管理と日々メモが完結するようになった。

      初回は指定フォルダは空にしておく。フォルダへプレーンテキストファイルを後から配置すれば自動でロードしくれる仕組み。勝手に上書きせず、重複ファイルをどうするか処理できる。

      開発者さまグループの開発履歴によれば、マルチ言語への対応、復元のブラッシュアップ、全体のブラッシュアップ、などを着実に積み重ねていて、どんどんアプリの使用感が進化している。画像を本文に乗せることはできないが、不要な機能かな。シンプルなのがいい。




      前回記事からくらべまとめ

      ChromeでUblockが非推奨になった。Firefoxではまだまだ有効なので、Firefoxがメインブラウザの地位に復活した。6年ぶりくらい?Firefox Chrome併用。

      Thunar 右クリックでファイル共有 いまいち不安定。Xubuntu環境だとうまくいくらしい・・?が、Manjaroでは使用不可なのが現状っぽい。。。??

      クリップボードアプリをclipitからxclipにした。 clipitは通知領域機能不要だったから。




      関連記事

      コメント

      item