Linux Mint 22のインストール後にやること

Linux

2024年7月25日に待ちに待った Linux Mint 22 “Wilma” のリリースが公式サイトよりアナウンスされたので、そのクリーンインストール後に行った設定や日本語化、細かい調整などを備忘録として書き残しておきます。(以前に書いたLinux Mint 21をインストールした直後にやること一覧の焼き直しですが)

Linux Mint のデスクトップ環境は Cinnamon (シナモン)MATE (マテ) そして Xfce (エックス・エフ・シー・イー) の三種類のエディションが用意されていますが、自分は MATE を選択したので、ここでは MATE Edition をインストールしたという前提で話を進めていきます。

  1. 公式リポジトリを日本のサーバーに設定する
  2. Linux Mintに更新プログラムをインストールする
  3. Firewall の有効化
  4. Linux Mint の日本語化
    1. 日本語フォントの追加
    2. 日本語化パッケージの適用
    3. manコマンドの日本語化
    4. フォルダ名の英語化
    5. 日本語名のデスクトップフォルダを削除 (必要であれば)
    6. フォントの設定
  5. 日本語を入力できるようにする
    1. Fcitx5 のインストールと設定
    2. 不要になったインプットメソッドを削除 (任意)
  6. 32bit向けの実行ファイルを64bit環境で動作できるようにする
  7. 必須もしくは必要なソフトのインストール
    1. build-essential, libdvd-pkg, コーデック関連
    2. ClamAV のインストール
    3. ファイルの圧縮・解凍関連
    4. Google Chrome
    5. Vivaldi
    6. preload
    7. BleachBit
    8. Trimage
    9. Snap
    10. GIMP
    11. Wine
  8. モニタリングツールのインストール
    1. hardinfo
    2. CPU-X
    3. nvtop
  9. グラフィックボードドライバーのインストール
    1. NVIDIA GeForce の場合
      1. nouveauの無効化
      2. NVIDIAの公式ドライバーのインストール
      3. システムの再起動
    2. AMD Radeon の場合
  10. プリンタードライバーのインストールと設定
    1. メーカーがLinux用プリンタードライバーを提供しているか確認
    2. メーカー純正Linux用プリンタードライバーのダウンロードとインストール
    3. 非公式のプリンタードライバーをインストールする
    4. プリンターを使えるように設定する
  11. ノートパソコン・タブレットPC向け設定
    1. ノートパソコンを閉じた際にロックされるのを防ぐ
    2. ノートパソコンのタッチパッドやマウス関連の設定
    3. PowerTOP
    4. TLP
  12. その他、細かい設定など
    1. デスクトップにゴミ箱などのアイコンを表示する
    2. スクリーンセーバーを無効化する
    3. 一定時間作業しないと画面がロックされるのを無効化する
    4. パネルアイコンをクリックした時のアニメーションを無効化
    5. アイドル時間が続いてもシステムをスリープ状態にしない
    6. アイドル時間が続いても画面を暗くしない
    7. デュアルブートで時刻がズレないようにする
    8. 壁紙のダウンロード
  13. Linux Mint に溜まっている不要なものを削除する
    1. /usr/share/locale以下の他言語(locale)を削除する
    2. /var/lib/locales以下の他言語(locale)を削除する
    3. APTキャッシュの削除
    4. 古いバージョンのLinuxカーネルを削除する

公式リポジトリを日本のサーバーに設定する

初期設定ではアメリカとイギリスのサーバーに設定されていますが、日本から遠く離れていてダウンロード速度も遅いので、近くてダウンロード速度の早い日本のサーバーに設定します。

まず画面左下の隅にある「メニュー」ボタン(Linux Mint のロゴ)をクリックします。

以下の画像のようにメニュー画面が出てくるので、右上の「すべてのアプリケーション」をクリックし、全てのアプリケーションにアクセスし易いようにします。

次に「コントロールセンター」をクリックします。

以下の画面が開くので [ソフトウェアソース] をクリックします。

以下のウィンドウが開くのてミラーの メイン (wilma) と ベース (noble) を日本のサーバーに変更します。ここでは一番早かった repo.jing.rocks を選択していますが、お好きなサーバーを選択してもらって構いません。


Linux Mintに更新プログラムをインストールする

リポジトリを日本に設定したら、次はアップデートのインストールです。キーボードの [Ctrl] + [Alt] + [T] を押せば端末が開くので、以下のコマンドを入力して更新されるパッケージを確認します。

$ sudo apt update && apt list --upgradable

確認したら、早速アップデートを開始します。更新されるパッケージの量やパソコンの性能によっては時間がかかる場合があります。

$ sudo apt upgrade -y

Firewall の有効化

外部からのアクセス(incoming)を全て拒否、内部から外部へのアクセス(outgoing)を全て許可して Firewall を有効化します。「ufw logging on」もしくは「ufw logging low」は Firewall へのアクセス履歴を /var/log/ufw.log に残す設定です。ログを残したくない場合は「ufw logging off」に置き換えてください。

ちなみに記録したいログの量に合わせて off, on (low), medium, high, full が指定できます。off が完全にログを記録しない設定で full が全てのログを記録する設定です。

$ sudo ufw enable
$ sudo ufw default deny
$ sudo ufw logging on
$ sudo ufw reload

ちゃんと有効になっているか以下のコマンドで確認します。

$ sudo ufw status verbose

以下のように表示されていれば完了です。

状態: アクティブ
ロギング: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
新しいプロファイル: skip

Linux Mint の日本語化

Linux Mint 22 “Wilma” ではインストール時に日本語を選択すると、日本語環境がほぼ構築されるみたいですが、一部は英語のままだったりするので少し手を加えます。

日本語フォントの追加

以下のコマンドで「MigMix」「Takaoフォント」「IPAフォント」「IPAexフォント」「さわらびフォント」「VLゴシック」を追加します。

$ sudo apt -y install fonts-migmix fonts-takao fonts-ipafont fonts-ipaexfont fonts-sawarabi-gothic fonts-sawarabi-mincho fonts-vlgothic

その他、更に詳しい日本語フォントの追加方法については以下の記事を参照してください。

日本語化パッケージの適用

Linux Mint 22をインストールする際に日本語を選択しなかった場合は、以下のコマンドで日本語化パッケージをインストールしてください。

$ sudo apt -y install language-pack-gnome-ja language-pack-gnome-ja-base language-pack-ja language-pack-ja-base firefox-locale-ja thunderbird-locale-ja libreoffice-l10n-ja libreoffice-help-ja

manコマンドの日本語化

以下のコマンドによりmanコマンドを日本語化します。ただし、日本語化が不完全なものもあることにご留意ください。

$ sudo apt -y install manpages-ja manpages-ja-dev

フォルダ名の英語化

端末で操作する際、日本語だと切り替えが面倒なので、これだけは英語表記にします。

$ LANG=C xdg-user-dirs-gtk-update

以下の画面が表示された場合は Don’t ask me this again にチェックを入れ Update Names をクリックします。


また、ログイン時に以下の画面が表示された場合「次回から表示しない」にチェックを入れ「古い名前のままにする」をクリックしてください。もし「名前を更新する」を選ぶとまたフォルダ名が日本語に戻ってしまうので注意してください。

日本語名のデスクトップフォルダを削除 (必要であれば)

どういう訳か、自分の環境ではフォルダ名の英語化を実行するとデスクトップフォルダが日本語(デスクトップ)と英語(Desktop)で混在してしまうので日本語名のデスクトップフォルダを削除します。必要がなければ、この項目は飛ばしてください。

$ rmdir ~/デスクトップ

フォントの設定

まず、端末(CUI)からフォントを指定する方法を紹介します。既に使用したいフォントが決まっている場合はこちらの方がGUIで操作するより手っ取り早いと思います。

以下の例では、固定幅のフォント以外 MigMix 2P で統一しています。末尾の数字はフォントの大きさを表しています。

// アプリケーションのフォント (Application font)
$ gsettings set org.mate.interface font-name 'MigMix 2P Regular 10'

// 文書のフォント (Document font)
$ gsettings set org.mate.interface document-font-name 'MigMix 2P Regular 10'

// デスクトップのフォント (Desktop font)
$ gsettings set org.mate.caja.desktop font 'MigMix 2P Regular 10'

// ウィンドウタイトルのフォント (Window title font)
$ gsettings set org.mate.Marco.general titlebar-font 'MigMix 2P Bold 10'

// 固定幅のフォント (Fixed-width font)
$ gsettings set org.mate.interface monospace-font-name 'Monospace Regular 10'

一方、こちらはGUIからフォントを設定する方法です。

メニュー」→「コントロールセンター」→「外観」をクリックします。

[フォント] タブを選択し、後はお好みのフォントとサイズを設定してください (ここでは固定幅フォントを除き Migmix 2P を選択しています)。


日本語を入力できるようにする

Fcitx5 のインストールと設定

日本語入力できるように設定するのは必須項目ですね。ここでは Fcitx の後継版である Fcitx5 をインストールします。

$ sudo apt -y install fcitx5 fcitx5-mozc --install-recommends

日本語入力で Fcitx5 を使うように設定します。

$ im-config -n fcitx5

Fcitx5 を使うように設定されたか確認します。

$ cat ~/.xinputrc

以下の画像のように run_im fcitx5 となっていればちゃんと設定されています。

設定を反映させるために一度ログアウトし、再びログインします。ログアウトするには、キーボードの [Ctrl] + [Alt] + [Backspace] を同時押しするか、以下のコマンドを実行します。

$ killall mate-session

再度ログインしたら、次のコマンドを実行して「Fcitx5 設定」を開きます。GUIで「メニュー」→「コントロールセンター」→「Fcitx5 設定」から開くこともできます。

$ fcitx5-configtool

画面左側が「キーボード – 日本語」「Mozc」なっているか確認します。

確認したら設定ウィンドウを閉じてしまって大丈夫です。

あとは、タスクバーのキーボードのアイコンを左クリックもしくは [半角/全角] キーをタイプすれば、アルファベット入力とローマ字日本語入力を切り替えられます。

試しにテキストエディタで何か日本語で入力してみましょう。

不要になったインプットメソッドを削除 (任意)

インストールされているインプットメソッドを確認します。ここでは「ibus」「fcitx5」「xim」の3つが表示されています。

$ im-config -l
 ibus fcitx5 xim

ibusが不要なので削除します。

$ sudo apt remove -y ibus

ibusが削除されたか確認します。以下のように「fcitx5」と「xim」だけになっていたら削除完了です。

$ im-config -l
 fcitx5 xim

32bit向けの実行ファイルを64bit環境で動作できるようにする

32bit向けの実行ファイルをそのまま64bit環境の Linux Mint 上で実行しようとすると、以下の画像のように「実行できません: 必要なファイルがありません」というエラーが出て実行できません。(ここでは、32bitの実行ファイルとしてAACエンコーダーの neroAacEnc を使用しています)

そこで、32bit向けの実行ファイルを64bit環境の Linux Mint 上で動作できるようにします。

$ sudo dpkg --add-architecture i386
$ sudo apt update
$ sudo apt -y install libc6:i386 libstdc++6:i386

再度、32bitの実行ファイルを実行して動作すればOKです。

必須もしくは必要なソフトのインストール

build-essential, libdvd-pkg, コーデック関連

build-essential には開発に必要なビルドツール一式が含まれています。libdvd-pkgは市販の著作権保護されたDVDを再生するのに必須です。

$ sudo apt -y install git cmake build-essential mint-meta-codecs ubuntu-restricted-extras libavcodec-extra libdvd-pkg

ubuntu-restricted-extras をインストールしている最中、以下のようなメッセージが出てきますが全て「了解」や「はい」で進めます。キーボードの [TAB] キーで選択し [Enter] キーを押せばOKです。

また libdvd-pkg をインストールしている最中でも、以下のようなメッセージが出てきますが、こちらも全て「了解」や「はい」で進めます。

次に、以下のコマンドを入力して libdvdcss2 ライブラリをインストールします。これも市販のDVDを再生するのに必須です。

$ sudo dpkg-reconfigure libdvd-pkg

ここでも以下のようなメッセージが出てきますが「Yes」を選択してください。

ClamAV のインストール

ClamAVはオープンソースで開発されているCUIベースのアンチウイルスソフトです。Windowsと比べ、ウイルスに感染する事が少ないとされるLinuxとはいえ、セキュリティ対策は重要です

$ sudo apt -y install clamav

このまま sudo freshclam を実行してウイルス定義ファイルを更新するとエラーが出るので、まず以下のコマンドを実行します。

$ sudo rm /var/log/clamav/freshclam.log
$ sudo touch /var/log/clamav/freshclam.log
$ sudo chown clamav:clamav /var/log/clamav/freshclam.log

次に /etc/logrotate.d/clamav-freshclam を開きます。テキストエディタは何でも構いませんが、ここでは自分が普段使っている nano を使います。

$ sudo nano /etc/logrotate.d/clamav-freshclam

以下の画像のように「create 640 clamav adm」と書かれている箇所を「create 640 clamav clamav」に書き換えて保存します。nanoの場合 [Ctrl] + [O] を押して [Enter] を押せば保存できます。nanoを終了する場合は [Ctrl] + [X] を押します。

最後に、ウイルスを隔離するディレクトリを作成したら準備は完了です。

$ mkdir ~/detected_virus

ウイルス定義ファイルを更新します。

$ sudo freshclam

試しに以下のコマンドを実行してホームフォルダ以下をウイルス検索します。時間がかかるようでしたら [Ctrl] + [C] で中断して大丈夫です。

$ clamscan -r --exclude-dir=$HOME/detected_virus --move=$HOME/detected_virus ~

その他、詳しい設定方法は以下の記事をご覧ください。

ファイルの圧縮・解凍関連

ファイルやディレクトリを圧縮したり解凍したりするパッケージを色々とインストールします。正直、滅多に使わない圧縮形式もあるので、こんなに入れる必要なないとは思いますが、念のため書いておきます。

$ sudo apt -y install lzip lunzip cabextract p7zip-full xz-utils lhasa rar unrar zstd arj

Google Chrome

皆さんもご存じの通り、Google が開発しているブラウザです。Google Chromeの公式サイトにアクセスしてそこからダウンロードしてインストールする事もできますが、面倒なのでダウンロードからインストールまで全てコマンドラインで行いたいと思います。

まず、wget で最新の Google Chrome をダウンロードします。

$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

インストール方法は dpkg コマンドを使う方法と apt コマンドを使う方法の2通りあるので好きな方を使ってください。

// dpkg を使ったインストール方法
$ sudo dpkg -i google-chrome-stable_current_amd64.deb

// apt を使ったインストール方法
$ sudo apt install ./google-chrome-stable_current_amd64.deb

最後に不要になったdebファイルを削除します。

$ rm google-chrome-stable_current_amd64.deb

Vivaldi

Vivaldi は、ノルウェーのVivaldi Technologies社によって開発されているブラウザです。Opera Softwareの創業者の1人でCEOだったヨン・スティーブンソン・フォン・テッツナー氏が開発に携わってることで有名ですね。個人的には旧Operaブラウザの精神を継ぐブラウザだと思っています。(ちなみに、Opera Software社は中国の企業に買収され、傘下に入ってしまっています…)

Vivaldiのインストールは簡単でリポジトリに登録した後、aptからインストールできます。

$ wget -qO- https://repo.vivaldi.com/archive/linux_signing_key.pub | sudo apt-key add -
$ sudo add-apt-repository 'deb https://repo.vivaldi.com/archive/deb/ stable main'
$ sudo apt update && sudo apt -y install vivaldi-stable

preload

preloadとは、よく使われるファイルなどをメモリに読み込むことでアプリケーションの起動を早くするソフトです。以下のコマンドでインストールできます。

$ sudo apt -y install preload

preloadを起動します。

$ sudo systemctl start preload

システム起動時にpreloadが自動で起動するようにします。

$ sudo systemctl enable preload

ちなみに /etc/preload.conf を編集することで細かく設定することができますが、自分は特にいじりませんでした。

$ sudo nano /etc/preload.conf

BleachBit

ゴミファイルや一時ファイルなどを削除してくれるお掃除ソフトです。

$ sudo apt -y install bleachbit

Trimage

JPEG と PNG に対応した画像最適化ソフトで、可逆圧縮(ロスレス)でファイルサイズを削減することができます。ブログとかやっていて画像を多くアップロードする人は入れておいて損はないです。

$ sudo apt -y install trimage

Snap

Snapとは イギリスのCanonical社が開発したパッケージ管理システムです。Snapの一番の魅力は何と言ってもSnapで配布されているソフトはLinuxのディストリビューションやバージョンに依存せずインストールできる点です。しかも、インストールされたソフトを自動で最新の状態に保ってくれる優れもの。

しかし Linux Mint 20以降ではSnapがインストールされていないどころか apt でインストールしようとすると以下の画像のように「E: パッケージ ‘snapd’ にはインストール候補がありません」とエラーが出ます。

これには色々と事情があって Linux Mint の開発陣営からSnapが拒絶されてるからなのですが、Snapに移行したソフトも多いので利用できないのは不便です。そこで以下のコマンドでSnapを利用可能にします。

$ sudo rm /etc/apt/preferences.d/nosnap.pref
$ sudo apt update
$ sudo apt -y install snapd

Snap が無事にインストールされたら、ご自由に好きなソフトをインストールしてください。

// Skypeをインストールしたい場合
$ sudo snap install skype

// Chromium をインストールしたい場合
$ sudo snap install chromium

// Leafpad をインストールしたい場合
$ sudo snap install leafpad

GIMP

GIMP (GNU Image Manipulation Program) とは、マルチプラットフォームで動作する非常に多機能な画像編集プログラムです。Linux Mint 19.2 まで GIMP は Linux Mint に標準の画像編集プログラムとして同梱されていましたが、19.3より同梱されていませんので、必要な方は以下のコマンドを実行してインストールしてください。

$ sudo apt -y install gimp gimp-help-ja

Wine

Wineとは、Microsoft Windows向けに開発されたアプリケーションをUnixライクOSで動作させることを目的とした互換レイヤーです。分かりやすく言えば Linux上でWindowsのソフト(exeファイル)を動作させるソフトです。

以下のコマンドを実行して Wine をインストールします (ついでにexeファイルのサムネイルを表示する exe-thumbnailer もインストール)。

$ sudo apt -y install wine-installer exe-thumbnailer

インストールが無事に完了すると、以下のようにアプリケーションのメニューに「Wine」が追加されます。

アプリケーションのメニューにWineが追加されているのを確認したら、一旦システムを再起動させます。

$ sudo reboot

システムの再起動後、exeファイルをWineで起動するように関連付けをします。Linuxで動作させたいexeファイルを右クリックし、「別のアプリで開く」を選択します。

コマンドを直接指定する」の欄に、以下のコマンドを入力します。

wine start /unix %f

後は exeファイルをダブルクリックしてexeファイルが動作すれば無事成功です。


モニタリングツールのインストール

hardinfo

システム情報を表示してくれるツールです。

$ sudo apt -y install hardinfo

インストールが完了したら、[メニュー] → [システムツール] → [System Profiler and Benchmark] で開く事ができます。

こんな感じでシステム情報が表示されます。


CPU-X

CPU-Xは、LinuxやUnix向けに開発されたハードウェア情報を取得するツールです。Windowsでお馴染みのCPU-ZのLinux版みたいなもので、CPU情報やマザーボード情報などのハードウェア情報を見ることができます。

$ sudo apt -y install cpu-x

インストールしたら、[メニュー] → [システムツール] → [CPU-X] から開くことができます。

CPU-Xの外観はこんな感じです。WindowsのCPU-Zと非常に似ています。また、CPU-Zとは異なり日本語にも対応しています。


nvtop

AMD や Intel、NVIDIA 向けの GPU プロセスモニタリングツールです。

$ sudo apt -y install nvtop

使い方は簡単で端末から nvtop と入力して実行するだけです。

$ nvtop

元の画面に戻るにはキーボードの [Q] ボタンを押します。


グラフィックボードドライバーのインストール

自作パソコンなどで高性能なグラボを搭載している場合は、GPUの性能を最大限に引き出すために公式ドライバーをインストールします。

NVIDIA GeForce の場合

nouveauの無効化

nouveauは、NVIDIAグラフィックボード向けのオープンソースドライバーです。公式のNVIDIAドライバーと競合する可能性があるので、公式ドライバーをインストールする前に無効化します。

まず /etc/modprobe.d/blacklist-nouveau.conf を開きます。

$ sudo nano /etc/modprobe.d/blacklist-nouveau.conf

以下の2行を記述します。

blacklist nouveau
options nouveau modeset=0

[Ctrl] + [O] を押した後に [Enter] をタイプして変更内容を保存したら [Ctrl] + [X] で編集を終了します。

編集画面から元の画面に戻ったら、以下のコマンドを実行して変更を反映させます。

$ sudo update-initramfs -u

以下のコマンドを実行して何もメッセージが表示されなければ無効化完了です。

$ lsmod | grep nouveau

NVIDIAの公式ドライバーのインストール

推奨されるドライバーをインストールする場合は、以下のコマンドで簡単にインストールできます。

$ sudo ubuntu-drivers autoinstall

以上でインストールは完了です。次の手順に移動してください。


また、手動でインストールすることも可能です。手順は、まず使用可能なドライバーを確認します。

$ ubuntu-drivers devices

上記の画像のようにドライバーの一覧が出るので、一番バージョンが新しくて recommended (推奨) となっているドライバーを探します。ここでは nvidia-driver-535 が該当するのでこれをインストールします。

$ sudo apt -y install nvidia-driver-535

個人的には、先述の sudo ubuntu-drivers autoinstall でインストールする方法が手間がかからず、間違って別のバージョンのドライバーをインストールするリスクがないのでおすすめです。

システムの再起動

ドライバーのインストールが完了したら、パソコンを再起動させます。

$ sudo reboot

ちゃんとドライバーがインストールされたか確認するために以下のコマンドを実行します。

$ nvidia-smi

AMD Radeon の場合

AMD公式サイトのインストールガイドを参考に、ドライバーやその他諸々をインストールします。

$ sudo apt update
$ sudo apt install "linux-headers-$(uname -r)" "linux-modules-extra-$(uname -r)"
$ sudo usermod -a -G render,video $LOGNAME
$ wget https://repo.radeon.com/amdgpu-install/6.4/ubuntu/noble/amdgpu-install_6.4.60400-1_all.deb
$ sudo apt install ./amdgpu-install_6.4.60400-1_all.deb
$ sudo apt update
$ sudo amdgpu-install
$ sudo apt -y install amdgpu-dkms rocm

インストールが完了したら、システムを再起動します。

$ sudo reboot

以下のコマンドでグラフィックボードの状態を確認します。

$ rocm-smi

最後に不要になったdebファイルを削除します。

$ rm ~/amdgpu-install_6.4.60400-1_all.deb

プリンタードライバーのインストールと設定

メーカーによって公式のLinux用ドライバーが提供されている場合、そのLinux用ドライバーをインストールします。自分が使っているプリンターは EPSON EP-880AW なので、ここではEPSON製プリンターで話を進めます。

メーカーがLinux用プリンタードライバーを提供しているか確認

公式のLinux用プリンタードライバーが利用可能な機種かどうか、EPSONの公式サイトで調べます。

ちゃんと EP-880AW のLinux用ドライバーが用意されていますね。

メーカー純正Linux用プリンタードライバーのダウンロードとインストール

EPSON Download Centerでプリンターの型番を入力しOSを選択します。

ここでは自分のプリンターが EP-880AW なので EP-880AW と入力しています。またOSは「Linux」を選択してください。型番の入力とOSの選択が終わったら、検索します。

以下のような検索結果が出たので、必要に合わせてドライバーパッケージをダウンロードしてください。とりあえず自分は、プリンタードライバーのみ(1番目と2番目のドライバー)をダウンロード・インストールすることにします。


以下の画面に移るので「エプソンのソフトウェア使用許諾契約」に目を通してから「同意する」をクリックします。


そうすると以下の画面が現れるので「Package Download Page」をクリックします。


一覧から「deb」「64bit(x86_64)」と書かれているところの「Download」をクリックして、ダウンロードします。


cdコマンドでDownloadsディレクトリに移り、先程ダウンロードしたdebファイルをインストールします。

$ cd ~/Downloads
$ sudo dpkg -i epson-inkjet-printer-escpr2_1.2.25-1_amd64.deb
$ sudo dpkg -i epson-printer-utility_1.1.3-1_amd64.deb

インストールが完了した後は、不要になったdebファイルを削除します。

$ rm epson-inkjet-printer-escpr2_1.2.25-1_amd64.deb epson-printer-utility_1.1.3-1_amd64.deb

非公式のプリンタードライバーをインストールする

以下のコマンドを実行して非公式のプリンター用のドライバーもインストールしておきます。

$ sudo apt -y install --install-recommends printer-driver-all

プリンターを使えるように設定する

[メニュー] -> [コントロールセンター] -> [プリンター] を選択します。

以下の画像のように、自動的に検出されている場合はそのままウィンドウを閉じてしまって構いません。自分の場合は EPSON EP-880A Series という名前で検出されています。

もし、見つからない場合は、[追加] -> [ネットワークプリンター] から目的のプリンターを選択し「進む」をクリックします。

適当なプリンター名などを入力し [適用] をクリックすれば完了です。


ノートパソコン・タブレットPC向け設定

こちらはノートパソコンやタブレットPC向けの内容となります。

ノートパソコンを閉じた際にロックされるのを防ぐ

// AC電源接続時
$ gsettings set org.mate.power-manager button-lid-ac 'nothing'

// バッテリー使用時
$ gsettings set org.mate.power-manager button-lid-battery 'nothing'

逆に、ノートパソコンを閉じた時にロックさせる場合は以下のコマンドを実行します。

// AC電源接続時
$ gsettings set org.mate.power-manager button-lid-ac 'suspend'

// バッテリー使用時
$ gsettings set org.mate.power-manager button-lid-battery 'suspend'

ノートパソコンのタッチパッドやマウス関連の設定

まずは以下のパッケージをインストールします。

$ sudo apt install xserver-xorg-input-libinput-dev libinput-tools xserver-xorg-core

次に /usr/share/X11/xorg.conf.d 以下にある libinput.conf を開きます。

$ sudo nano /usr/share/X11/xorg.conf.d/*libinput.conf

Identifier "libinput touchpad catchall" という項目を見つけ MatchDevicePath "/dev/input/event*"Driver "libinput" の行間に以下をコピペし保存します。

        Option "Tapping" "True"
        Option "TappingDrag" "True"
        Option "DisableWhileTyping" "True"
        Option "AccelProfile" "adaptive"
        Option "AccelSpeed" "0.4"
        Option "SendEventsMode" "disabled-on-external-mouse"
Option "Tapping" "True"タッチパッドでのタッピングによるクリックを有効化する。
Option "TappingDrag" "True"Tapping Dragを有効化する。これは2回続けてタッチパッドをタップしてから指を動かすとドラッグする機能。
Option "DisableWhileTyping" "True"タイピング中にタッチパッドを無効化する。
Option "AccelProfile" "adaptive"マウスの加速プロファイルを有効化する。adaptive指定推奨。
Option "AccelSpeed" "0.4"ポインターの加速速度。指定可能な値は-1~1で値を大きくすれば速く、逆に小さくすれば遅くなる。
Option "SendEventsMode" "disabled-on-external-mouse"USBマウスの接続が検出された場合、タッチパッドを無効化する。

一度ログアウトすれば、設定が反映されています。ログアウトはキーボードの [Ctrl] + [Alt] + [BackSpace] を押すか、もしくは以下のコマンド(MATEを使っている場合のみ)を実行します。

$ killall mate-session
Dell Precision and XPS Ubuntu Touchpad Fix: Solutions for Touchpad and Mouse Issues on Ubuntu | Dell US
Explore effective solutions for Ubuntu touchpad and mouse issues on Dell Precision and XPS computers. Follow step-by-ste...
Dell PrecisionおよびXPS Ubuntuタッチパッドの修正: Ubuntuでのタッチパッドとマウスの問題のソリューション | Dell 日本
Dell PrecisionおよびXPSコンピューターでのUbuntuのタッチパッドとマウスの問題に対する効果的なソリューションをご紹介します。Ubuntuを実行しているタッチパッドの操作性を向上させるには、詳細な手順に従ってください。この...
Linux Manpages Online - man.cx manual pages

PowerTOP

PowerTOPとは、Intelが提供しているLinux向けの省電力診断・最適化ツールです。

$ sudo apt -y install powertop

PowerTOPを起動します。

$ sudo powertop

操作方法は [Tab] キーで表示情報を切り替え [Esc] キーで終了します。Overviewタブは、現在消費されている電力を見ることができます。最適化前の discharge rate は 8.21W となっています。

また Tunablesタブは、省電力設定を行うことができます。省電力設定されていない項目は Bad と表示され、省電力設定された項目は Good となっています。

[Esc] キーを押して一旦 PowerTOP を終了させ、以下のコマンドで省電力設定の項目を全て Good にし最適化します。

$ sudo powertop --auto-tune

再度、PowertOP を起動し消費電力を確認してみます。

$ sudo powertop

最適化前の 8.21W と比べて 5.33W となっておりバッテリーの消費電力が少なくなったことが分かります。

しかし、再起動すると設定がリセットされてしまうので、システム起動時に auto-tune が実行されるようにします。

まず、/etc/systemd/system/powertop.service を作成・編集します。テキストエディタは何でも構いませんが、ここでは自分が使い慣れている nano を使います。

$ sudo nano /etc/systemd/system/powertop.service

以下の内容を記述し、保存します。(nanoの場合 [Ctrl] + [O] を押して [Enter] で保存、[Ctrl] + [X] で終了)

[Unit]
Description=Powertop Autotune

[Service]
RemainAfterExit=true
ExecStart=/usr/sbin/powertop --auto-tune

[Install]
WantedBy=multi-user.target

設定内容を反映させます。

$ sudo systemctl daemon-reload

システムを再起動しても自動的に起動するようにします。

$ sudo systemctl enable powertop
$ sudo systemctl start powertop
PowerTOPを使ってLinuxマシンを省電力化する -- ぺけみさお

TLP

TLPは、高度な電源管理システムを利用してバッテリーの寿命を伸ばすものらしいです。以下のコマンドでインストールします。

$ sudo apt -y install tlp tlp-rdw

Thinkpad の場合は、Kernel モジュールもインストールしておきます。Sandy Bridge以降では acpi-call-dkms を、それ以前のものでは tp-smapi-dkms を入れますが、不明な場合は両方とも入れてしまっても構いません。

// Sandy Bridge 以降の場合
$ sudo apt -y install acpi-call-dkms

// Sandy Bridge 以前の場合
$ sudo apt -y install tp-smapi-dkms

TLPを起動させます。

$ sudo systemctl start tlp

システム起動時にTLPが自動起動するようにします。

$ sudo systemctl enable tlp

/etc/tlp.conf を編集すれば、更に細かい省電力設定ができます (自分は特にいじりませんでした)。

$ sudo nano /etc/tlp.conf

詳細は以下のサイトを参照してください。

linux_mint:高度な電源管理 [無銘闇人の備忘録]
電源管理ソフトウェアTLP のGUI なTLPUI を試す – matoken's meme

/etc/tlp.conf を編集した場合は、以下のコマンドでTLPを再起動させ設定を反映させます。

$ sudo systemctl restart tlp

その他、細かい設定など

細かい設定は、時間短縮のため端末からのコマンド入力で行ってしまいます。

デスクトップにゴミ箱などのアイコンを表示する

初期状態ではゴミ箱などのアイコンがデスクトップに表示されておらず不便なので、以下のコマンドを実行してアイコンを表示させます。trueで表示、falseで非表示になります。自分の場合は、ゴミ箱のみデスクトップに表示させています。

// ゴミ箱アイコンをデスクトップに表示する
$ gsettings set org.mate.caja.desktop trash-icon-visible true

// コンピュータアイコンをデスクトップに表示する
$ gsettings set org.mate.caja.desktop computer-icon-visible true

// ホームディレクトリをデスクトップに表示する
$ gsettings set org.mate.caja.desktop home-icon-visible true

// ネットワークアイコンをデスクトップに表示する
$ gsettings set org.mate.caja.desktop network-icon-visible true

// マウントボリュームをデスクトップに表示する
$ gsettings set org.mate.caja.desktop volumes-visible true


// 全てのデスクトップアイコンを表示する
$ gsettings set org.mate.background show-desktop-icons true

スクリーンセーバーを無効化する

自分の環境では、スクリーンセーバーは利用しないので無効化します。

$ gsettings set org.mate.screensaver idle-activation-enabled false

一定時間作業しないと画面がロックされるのを無効化する

何も操作しない時間が一定時間続くと画面がロックされるのは不便なのでこれも無効化します。

$ gsettings set org.mate.screensaver lock-enabled false

パネルアイコンをクリックした時のアニメーションを無効化

これも自分にとっては不要なので無効化します。

$ gsettings set org.mate.panel enable-animations false

アイドル時間が続いてもシステムをスリープ状態にしない

映画などを見ているときにシステムがスリープ状態になると気が散るので無効化します。気にならない人はこの項目をスキップしてしまって大丈夫です。

// AC電源接続時
$ gsettings set org.mate.power-manager sleep-computer-ac 0

// バッテリー使用時
$ gsettings set org.mate.power-manager sleep-computer-battery 0

アイドル時間が続いても画面を暗くしない

こちらも長い動画を見ているときに画面が真っ暗になると気が散るので無効化します。気にならない人はこの項目もスキップしてしまって大丈夫です。

// AC電源接続時
$ gsettings set org.mate.power-manager sleep-display-ac 0

// バッテリー使用時
$ gsettings set org.mate.power-manager sleep-display-battery 0

デュアルブートで時刻がズレないようにする

Windows と Linux Mint をデュアルブートしていると時刻がズレてしまう現象を直します。パソコンに Linux Mint しかインストールしていない方はこの項目を飛ばしてください。

まず timedatectl コマンドで現在時刻の設定を確認します。

$ timedatectl status

次に以下のコマンドを実行して時刻のズレを修正します。

$ sudo hwclock --systohc --localtime
$ timedatectl set-local-rtc true

再度 timedatectl コマンドで現在時刻の設定を確認します。

$ timedatectl status

これで Windows と Linux の双方で現在時刻のズレが修正されました。

壁紙のダウンロード

以下のコマンドではLinux Mintの他にUbuntuUbuntu StudioXubuntuKubuntuEdubuntuUbuntu CinnamonUbuntu MATEなどで使われている壁紙を全て入れています。壁紙が不要であれば、この過程は飛ばしても構いません。

$ sudo apt -y install mint-backgrounds-* ubuntu-wallpapers-* ubuntustudio-wallpapers xubuntu-community-wallpapers-* kubuntu-wallpapers-* edubuntu-wallpapers ubuntucinnamon-wallpapers-* ubuntu-mate-wallpapers-* 

Linux Mint に溜まっている不要なものを削除する

Linux Mint 22 “Wilma” では以前のバージョンと異なり、英語とインストール時に選択した言語以外の言語パッケージはインストールの最後に削除されるので、今までのように使わない言語パッケージをいちいち削除する必要がなくなりました (下記参照)。

Preinstalled packages for languages other than English and the one you select are removed at the end of the installation. This was not optimized in previous Linux Mint releases.

New Features in Linux Mint 22 'Wilma' - Linux Mint
Linux Mint is an elegant, easy to use, up to date and comfortable desktop operating system.

しかし /usr/share/locale や /var/lib/locales には削除されていないロケールが残されているので削除します。

/usr/share/locale以下の他言語(locale)を削除する

削除前にどれくらい容量を食っているか確認します。

$ du -h --max-depth=1 /usr/share/locale | sort -hr | head -n1

自分の環境では 190M も容量を使っていました。

英語(アメリカ英語)と日本語を除いた全ての言語(locale)を削除します。

$ cd /usr/share/locale && ls -1 /usr/share/locale | egrep -v "^(default|en|ja|locale)" | xargs sudo rm -fr && sudo rm -fr en_GB en_AU en_CA jam && cd

削除後の容量を確認します。

$ du -h --max-depth=1 /usr/share/locale | sort -hr | head -n1

3.7M まで削減されていました。

/var/lib/locales以下の他言語(locale)を削除する

以下のコマンドを実行すると、様々な国の英語がインストールされているのが確認できます。

$ locale -a

この中で必要な英語はアメリカ英語(en_US)のみですので、以下のコマンドを実行してそれ以外を削除します。

$ echo "en_US.UTF-8 UTF-8" | sudo tee /var/lib/locales/supported.d/en
$ sudo locale-gen --purge

削除されたかどうか確認します。

$ locale -a

無事 en_US (アメリカ英語)と ja_JP (日本語)だけになりました。

APTキャッシュの削除

aptキャッシュを削除します。apt経由でダウンロード・インストールされたdebパッケージは、/var/cache/apt 以下にキャッシュされるので、そのキャッシュを削除してディスク容量を空けます。

まず、以下のコマンドを実行してどのくらいのキャッシュが溜まっているか確認します。

$ sudo du -sh /var/cache/apt

溜まっているキャッシュや不要なパッケージを削除します。

$ sudo apt clean && sudo apt autoremove

古いバージョンのLinuxカーネルを削除する

古い不要になったカーネルをコマンドで削除します。ここでは時間短縮のためコマンドで古いカーネルを削除しますが、アップデートマネージャーから行った方が安全で良いかも知れません。

まずは、以下のコマンドを入力し以前のバージョンのカーネルがインストールされているか確認します。

$ sudo dpkg -l | egrep "linux-image|linux-headers"

自分の場合 6.8.0-396.8.0-40 の2つのカーネルがあり、前者が以前のバージョンのカーネルで、後者が現在使用しているカーネルです。

現在使用中のカーネルよりも以前のものがある場合は、以下のコマンドを実行して削除してください。

$ dpkg --list 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt purge -y

grubに変更を反映させ、パソコンを再起動させます。

$ sudo update-grub
$ sudo reboot

無事にシステムが再起動したら完了です。お疲れ様でした。

コメント

  1. けんたろう より:

    素晴らしすぎます・・・初心者にとって凄く助かる内容でした。ありがとうございます!

  2. みず より:

    たすかりました。ありがとうございます。

  3. 劉 秀雄 (hide) より:

    Linux初心者の後期高齢者の自分がこのサイトにたどり着くまでのかなり長い間彷徨っていました。 マイクロソフトのアコギさからLinuxを選択しUbuntu24,Xfce,Mate,Lubuntu,Cinnamon
    Q4OSの間を何度も渡り歩きCinnamonに行き着きました。問題はキーボードの認識に5分以上の時間がかかり原因が掴めないことです。たまたま貴サイトを見つけてインストール後の対応に重宝しています。但しMateは自分の富士通ノートとは相性が良くないようなので、Cinnamonを使用しています。フォルダ名の英語化は自分の力ではどうにもならず左側にデスクトップが残ります。(lsコマンドではないことになっています) ThunarファイルマネージャーならOKです。長い文ですが貴サイトは今後も利用しますのでよろしくおねがいします。

    • xerus xerus より:

      返信が遅れてしまい、大変申し訳ございません。

      至らない点も多々あったとは思いますが、このサイトがお役に立ち大変嬉しく思います。
      今後とも内容を充実させていくので、こちらこそよろしくお願いいたします。

  4. 岡本 久 より:

    初めまして、Linux 初心者です。アドバイスいただければ幸いです。
    中古ノートにLinux mint22をインストールしup grade も済ませ動作は問題ないのですが、
    スピーカーから音が出ない。それと、画面のフォントが小さく、大きくしたい。
    今の所、問題は以上です。よろしくお願いいたします。

    富士通LIFEBOOK E754K 

  5. Hide_ONO より:

    Ubuntuをインストールした後に、snapが嫌でアンインストールをしていたら変になって、情報を調べたら、Ubuntu-snap=Mint だということで、Xfceをインストールしてみたら気に入ってしまって、そのまま設定を続けていたら、『日本語入力だけが出来ない!』

    世界中のサイトを検索しまくったら、こちらに辿り着きました。

    Fcitx5をインストールしてibusをアンインストールしてもだめで、再度設定をいじっていたら、元のFcitxとibusをインストールされて、Fcitx5をアンインストールをされてしまい、途方にくれた早朝でした。もう助けをお願いしようかという時に☑️が目につき、チェックを外したら、Mozcが現れて、入力できるようになりました。

    大分、その他のところが参考になりました。

    折角なので二つ質問をお願いします。

    1 FcitxはFcitx5に変更した方がいいでしょうか?

    2 カーネルが2バージョン入っていたので、削除したのですが、起動が速くなったように感じます。正しいですか?
    (MacbookAir mid2012 Eual boot Ubuntu)

    • Hide_ONO より:

      本人です。

      今、Linux Mint XfceとUbuntuを使い比べているのですが、Ubuntuでは Fcitx5の設定と使用は全く問題ないです。

      UbuntuをXfce化してみましたが、なんとなく調子が悪いです。

    • xerus xerus より:

      返信が遅れて申し訳ありません。

      >FcitxはFcitx5に変更した方がいいでしょうか?
      Ubuntu をお使いでしたら、Fcitx5 の方が良いと個人的には思います。
      Fcitx5 は Fcitx の後継版ですが、Fcitx5 は新しく開発されたものであり
      パッケージも別々にあるので Fcitx と Fcitx5 を同時にインストールすることもできます。
      Fcitxにできることは Fcitx5 でもそのままできます。

      >カーネルが2バージョン入っていたので、削除したのですが、起動が速くなったように感じます。正しいですか?
      以前のバージョンのカーネルを削除したことで起動が早くなるとは聞いたことがないです。

  6. アプロ より:

    宜しくお願いします。
    Linux Mint でアップグレードでアプリの保留のやり方を教えて欲しいです。

  7. アプロ より:

    Linux Mint でアップグレードでアプリの保留の解消のやり方を教えて欲しいです!パソコンを初めて1月なんて、詳しく教えて欲しいです。

    • xerus xerus より:

      まず、端末(ターミナル)を開きます
      (キーボードの [Ctrl] + [Alt] + [T] を押せば開けます)

      以下のコマンドを実行します。
      sudo apt update && sudo apt upgrade -y

      パスワードの入力を求められるので、パスワードを入力します。

      恐らく「The following upgrades have been deferred due to phasing:」と英語で表示される行があると思います。
      その下に保留されたパッケージ名が出るので
      sudo apt install [保留中のパッケージA] [保留中のパッケージ名B] [保留中のパッケージ名C]
      のように apt install で保留中のパッケージを指定すれば問題なくインストールされるはずです。

  8. アプロ より:

    素晴らしすぎます・・・初心者にとって凄く助かる内容でした。ありがとうございます!
    解決しましたありがとうございました。
    また何かあればよろしくお願いします。

  9. アプロ より:

    こんにちは!
    違うOSですけどお願いします。
    Kubuntu OSでターミナルでコマンドを入力してパスワードが入力できません。
    すいませんけど、よろしくお願いします。

    • xerus xerus より:

      端末(ターミナル)でパスワードを入力しても「*」すら表示されないということであれば、正常な動作です。そのままパスワードを最後まで入力して [Enter] を押せばOKです。

      Ubuntu系列のLinuxの場合は端末(ターミナル)でパスワードを入力する際、パスワードが一切視覚的に表示されない仕様となっています。

      (もちろん、設定すればパスワード入力を視覚的に表示させるようにする事も可能です)

  10. アプロ より:

    こんにちは♪何とかインストールが出来ました。また何かあれば教えて下さい。
    宜しくお願いします。ありがとうございます。

  11. アプロ より:

    こんにちは質問失礼します。
    OSでKubuntuでGoogle chromeがインストールできません。
    宜しくお願いします!

  12. アプロ より:

    こんにちは質問失礼します。
    OSでKubuntuでGoogle Chromeがインソールが出来ません。
    宜しくお願いします。

  13. アプロ より:

    こんにちは質問失礼します。
    OSでOSでKubuntuでGoogle chromeがインストールできません。
    宜しくお願いします。