日々更新中
Oomox GTK テーマの色変更に関するまとめ
回線テスト :1:2:3:
◇Linux システムがインストールされた正確な日時
stat / | awk '/Birth: /{print $2 " " substr($3,1,5)}'
Linux インストール容量:最低30GBの空き容量
検索では7GBというのがあるが、それでは必要なソフト類がインストールできなくなるので注意。
| firefox設定 |
■ firefox/Developer Edition/Nightly(インストール方法)
■拡張機能
uBlock Origin
◇↑広告カット。要素をブロックで、部分削除も。
ウェブページを翻訳
◇↑勝手にタブ開いて更新情報を表示するので、これを無効にする→インストールすると設定ページが出るので、左メニューから(その他)→右側の一番上を有効から無効にする。
カラー設定
◇↑飾りは煩いので、これで色指定が無難で見やすい。
◇↓いろいろ。
uGet Integration
uBlock Origin
◇↑広告カット。要素をブロックで、部分削除も。
ウェブページを翻訳
◇↑勝手にタブ開いて更新情報を表示するので、これを無効にする→インストールすると設定ページが出るので、左メニューから(その他)→右側の一番上を有効から無効にする。
カラー設定
◇↑飾りは煩いので、これで色指定が無難で見やすい。
◇↓いろいろ。
uGet Integration
| 日本語フォント |
デフォルトフォントは「$ fc-match」で確認。
$ sudo apt install fonts-noto-cjk
└─$ sudo apt install 'fonts-takao-*'
└─$ sudo pacman -Sy noto-fonts-cjk
特定(自分)ユーザー使用フォント、homeにディレクトリ作成└─$ sudo apt install 'fonts-takao-*'
└─$ sudo pacman -Sy noto-fonts-cjk
mkdir ~/.fonts
◇IPAフォント
$ sudo apt install fonts-ipafont fonts-ipaexfont -y
◇フォントのキャッシュを更新└─$ fc-cache -fv
| ロケール設定(Debian-Ubuntu) |
◇(現在の言語)
└─$ localectl
↑現在の設定を確認。(echo $LANG)
└─$ localectl set-locale LANG=ja_JP.UTF-8
↑日本語に設定
└─$ sudo nano /etc/locale.gen
└─$ locale-gen
◇jp106へ
└─$ sudo mousepad /etc/default/keyboard
└─$ sudo dpkg-reconfigure keyboard-configuration
└─$ sudo service keyboard-setup restart
| fcitx/日本語入力設定(Debian-Ubuntu) |
■Debian/Ubuntu系
$ sudo apt-get install fcitx-mozc
↓こっちが万全か$ sudo apt install --install-recommends fcitx fcitx-mozc
↓必要ない場合もあり$ sudo apt-get install mozc-utils-gui fcitx-config-gtk
↓fcitxが自動起動しない場合。あまり確実ではない。$ fcitx-autostart
■Arch系
# sudo pacman -S fcitx-mozc fcitx-configtool
$ sudo nano .profile
↓を記述
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
└─$ sudo nano /etc/environment
↓を記述
export LANG="ja_JP.UTF-8"
export XMODIFIERS="@im=fcitx"
export XMODIFIER="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export DefaultIMModule=fcitx
EDITOR=nano
↓を記述
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
└─$ sudo nano /etc/environment
↓を記述
export LANG="ja_JP.UTF-8"
export XMODIFIERS="@im=fcitx"
export XMODIFIER="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export DefaultIMModule=fcitx
EDITOR=nano
↓fcitx設定画面を端末で
$ fcitx-configtool
↓辞書ツールが起動できない
$ sudo apt-get install build-essential fcitx-libs-dev
コマンドラインから Mozc ツールを起動
Mozc 辞書ツール: /usr/lib/mozc/mozc_tool --mode=dictionary_tool
コマンドラインから Mozc ツールを起動
Mozc 辞書ツール: /usr/lib/mozc/mozc_tool --mode=dictionary_tool
※端末で全角(日本語入力)になってしまうとき
Fcitx設定で、mozcの上にキーボード・日本語があるのを確認。
| 単語登録 |
■デスクトップエントリ(.desktop)によるショートカット
テキストファイルを開き以下を記述
[Desktop Entry]
Type=Application
Name=Tango
Exec=/usr/lib/mozc/mozc_tool --mode=word_register_dialog
☆gentoo は、少し違って、最後の行を以下に。Type=Application
Name=Tango
Exec=/usr/lib/mozc/mozc_tool --mode=word_register_dialog
Exec=/usr/libexec/mozc/mozc_tool --mode=word_register_dialog
☆openSUSE これも最後の行を以下に。
Exec=/usr/lib64/mozc/mozc_tool --mode=word_register_dialog
☆Fedora (fcitx5-mozc)
Exec=/usr/libexec/fcitx5-mozc/mozc_tool --mode=word_register_dialog
ファイル名を→tango.desktop として”デスクトップのフォルダ”に保存。
gnomeの場合、《/usr/share/applications》にcopy◇単語登録の”よみ”で漢字モードにならない場合は↓
$ sudo apt install fcitx-im
sudo pacman -S fcitx-im
sudo pacman -S fcitx-im
| Tools / Accessories |
◇Tilix (ターミナル)
$ sudo apt install tilix
$ sudo apt install xfce4-terminal
$ sudo apt install gnome-terminal
◇nemo$ sudo apt install xfce4-terminal
$ sudo apt install gnome-terminal
$ sudo apt install nemo -y
$ sudo pacman -S nemo
・nemoプラグイン:画像を選択し、スペースキーを押すと表示される。
└─$ sudo apt install nemo-preview
└─$ sudo pacman -S nemo-preview
・ターミナルを埋め込む/再起動、ディレクトリに移動するたび上部に埋め込み端末が表示されるので便利。
└─$ sudo apt install nemo-terminal
└─$ sudo pacman -S nemo-terminal
※残念ながら現在(2024)Debianではインストールできない。nemoに縛りが。
Arch、Void、Fedora系などは可能。
Ubuntuでは以下を
└─$ sudo add-apt-repository ppa:ubuntubudgie/backports
└─$ sudo apt install nemo-preview
└─$ sudo apt install nemo-terminal
$ sudo pacman -S nemo
・nemoプラグイン:画像を選択し、スペースキーを押すと表示される。
└─$ sudo apt install nemo-preview
└─$ sudo pacman -S nemo-preview
・ターミナルを埋め込む/再起動、ディレクトリに移動するたび上部に埋め込み端末が表示されるので便利。
└─$ sudo apt install nemo-terminal
└─$ sudo pacman -S nemo-terminal
※残念ながら現在(2024)Debianではインストールできない。nemoに縛りが。
Arch、Void、Fedora系などは可能。
Ubuntuでは以下を
└─$ sudo add-apt-repository ppa:ubuntubudgie/backports
└─$ sudo apt install nemo-preview
└─$ sudo apt install nemo-terminal
◇GEDIT
$ └─$ sudo apt install kate mousepad# sudo pacman -S mousepad kate
◇Gparted
└─$ sudo apt install gparted gpart
└─$ sudo pacman -S gparted gpart
(MIX)└─$ sudo pacman -S gparted gpart gnome-disk-utility
◇Disk(ディスク)└─$ sudo pacman -S gparted gpart
(MIX)└─$ sudo pacman -S gparted gpart gnome-disk-utility
└─$ sudo apt-get install gnome-disk-utility
└─$ sudo pacman -S gnome-disk-utility
※DISKはHDDの中身を表示するだけでなく、USBへの書き込み機能を持つ。
ファイラーで、書き込みファイルを右クリック→ディスクイメージライター。
◇uGet / Aria2 └─$ sudo pacman -S gnome-disk-utility
※DISKはHDDの中身を表示するだけでなく、USBへの書き込み機能を持つ。
ファイラーで、書き込みファイルを右クリック→ディスクイメージライター。
└─$ sudo apt install uget aria2 curl
# sudo pacman -S uget aria2 curl
◇CDリッピング - Asunder# sudo pacman -S uget aria2 curl
└─$ sudo apt-get install asunder
◇gnome-screenshotスクリーンショット/キーボードのPrtScが効かない場合
(画像ディレクトリに保存)
└─$ sudo apt-get install gnome-screenshot
◇Boot Repair:もうこれは、いらないか。└─$ sudo add-apt-repository ppa:yannubuntu/boot-repair
└─$ sudo apt install -y boot-repair
◇Ubuntu Cleaner:Ubuntu系だけ。└─$ sudo apt install -y boot-repair
└─$ sudo add-apt-repository -y ppa:gerardpuig/ppa
└─$ sudo apt -y install ubuntu-cleaner
◇DVDへの書き込みもう使わない。└─$ sudo apt -y install ubuntu-cleaner
└─$ sudo apt -y install brasero
◇gnome-search-tool(検索アプリ)$ sudo apt install gnome-search-tool
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
◇ソフトウェアとアップデート(Ubuntu)
$ sudo apt install update-manager
■pkconを可能に$ sudo apt install packagekit
└─$ sudo apt install packagekit packagekit-tools
└─$ sudo apt install packagekit packagekit-tools
◇DeaDBeeF / music player
(deb=Debian・Ubuntu系だと)
└─$ sudo dpkg -i deadbeef-static_1.9.4-1_amd64.deb
(Arch)
パッケージをダウンロード
cd ***
└─$ sudo pacman -U deadbeef-1.9.6-1-x86_64.pkg.tar.zst
◇gnome設定が無い場合、インストール
└─$ sudo pacman -S gnome-control-center
◇削除
└─$ sudo apt remove grub-customizer
■Solus
パッケージ管理
システムのアップデート
└─$ sudo eopkg update-repo
すべてのパッケージをアップグレード
└─$ sudo eopkg upgrade
Update all repositories
└─$ sudo eopkg update-repo
特定のパッケージ (またはいくつかの特定のパッケージ) のみをアップグレード
└─$ sudo eopkg upgrade nemo tilix
パッケージのインストール
└─$ sudo eopkg install nemo
パッケージの削除
└─$ sudo eopkg remove nemo
パッケージを構成ファイルとともに削除
└─$ sudo eopkg remove --purge nemo
キャッシュのクリーニング
└─$ sudo eopkg delete-cache
パッケージデータベースの再構築
└─$ sudo eopkg rebuild-db
孤立した (未使用の) パッケージを削除
└─$ sudo eopkg remove-orphans
システムのアップデート
└─$ sudo eopkg update-repo
すべてのパッケージをアップグレード
└─$ sudo eopkg upgrade
Update all repositories
└─$ sudo eopkg update-repo
特定のパッケージ (またはいくつかの特定のパッケージ) のみをアップグレード
└─$ sudo eopkg upgrade nemo tilix
パッケージのインストール
└─$ sudo eopkg install nemo
パッケージの削除
└─$ sudo eopkg remove nemo
パッケージを構成ファイルとともに削除
└─$ sudo eopkg remove --purge nemo
キャッシュのクリーニング
└─$ sudo eopkg delete-cache
パッケージデータベースの再構築
└─$ sudo eopkg rebuild-db
孤立した (未使用の) パッケージを削除
└─$ sudo eopkg remove-orphans
| Graphics |
◇KolourPaint
└─$ sudo apt-get -y install kolourpaint
◇Krita└─$ sudo apt-get install krita
◇krita 日本語化└─$ sudo apt install krita-l10n
◇showFoto└─$ sudo apt install showfoto
└─$ sudo pacman -Sy digikam
└─$ sudo pacman -Sy digikam
◇カラー番号
└─$ sudo apt install gcolor3
└─$ sudo pacman -S gcolor2
└─$ sudo pacman -S gcolor2
※直接Downloadするなら↓
└─$ mkdir prg
└─$ cd ~/prg
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcolor2/gcolor2_0.4-2.1ubuntu1_amd64.deb
└─$ sudo apt-get install ./gcolor2_0.4-2.1ubuntu1_amd64.deb
└─$ cd ~/prg
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcolor2/gcolor2_0.4-2.1ubuntu1_amd64.deb
└─$ sudo apt-get install ./gcolor2_0.4-2.1ubuntu1_amd64.deb
別なの。これも良い。
$ sudo apt install kcolorchooser
| サウンド設定 |
サウンド設定の状況/詳しい事は未定。環境により複雑になる。
VLC4のインストール(Arch)
└─$ sudo pacman -S --needed base-devel git
└─$ git clone https://aur.archlinux.org/vlc-git.git
└─$ cd vlc-git
└─$ makepkg -si
└─$ git clone https://aur.archlinux.org/vlc-git.git
└─$ cd vlc-git
└─$ makepkg -si
VLC4のインストール(Ubuntu)
└─$ sudo add-apt-repository ppa:videolan/master-daily
└─$sudo apt update
└─$sudo apt install vlc
└─$sudo apt update
└─$sudo apt install vlc
現在の状況を調べる
└─$ pactl info
無ければ
└─$ sudo apt install pulseaudio-utils
(★)pulseaudio無ければ
└─$ sudo apt install pulseaudio-utils
$ sudo pacman -S pulseaudio
└─$ pulseaudio --start
└─$ pulseaudio --kill
└─$ sudo pacman -S pavucontrol
└─$ pavucontrol
└─$ pulseaudio --start
└─$ pulseaudio --kill
└─$ sudo pacman -S pavucontrol
└─$ pavucontrol
◇サウンド・エフェクト
└─$ sudo apt install pulseeffects
もし、だめなら↓
└─$ sudo apt install -y lsp-plugins
◇Quod Libet
(Debian)
└─$ sudo add-apt-repository ppa:lazka/dumpingplace
└─$ sudo apt-get update
└─$ sudo apt-get install quodlibet
(Arch)
└─$ sudo pacman -S quodlibet
(Debian)
└─$ sudo add-apt-repository ppa:lazka/dumpingplace
└─$ sudo apt-get update
└─$ sudo apt-get install quodlibet
(Arch)
└─$ sudo pacman -S quodlibet
ユーザーをリアルタイムグループに追加
$ sudo pacman -S realtime-privileges
$ sudo gpasswd -a USERNAME realtime
(米)pipewire-alsa
レガシーなアプリはPulseAudioやPipeWireではなくALSAという1つ下のレイヤーのAPIを直接叩いている
└─$ yay -S pipewire-alsa
└─$ yay -S pipewire-jack
| 現在のデスクトップ環境を知る |
ディスプレイマネージャ(ログインマネージャ)
デスクトップマネージャ(Desktop Window Manager)
ウィンドウ マネージャー
;;;;;
◇とりあえず、一発、一行で
$ printenv DESKTOP_SESSION XDG_SESSION_TYPE XDG_CURRENT_DESKTOP && cat /etc/X11/default-display-manager
■現在利用しているディスプレイマネージャーを調べる└─$ cat /etc/X11/default-display-manager
◇ディスプレイマネージャの確認(2)
└─$ systemctl status display-manager
SDDM サービスを有効に
└─# ln -s /etc/sv/sddm /var/service
あるいは、こちら
└─$ sudo systemctl disable display-manager.service
└─$ sudo systemctl enable sddm.service
◇Distribution
cat /etc/issue
例:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ ls -l /usr/share/xsessions/
合計 16
-rw-r--r-- 1 root root 6832 2月 17 2021 xfce.desktop
-rw-r--r-- 1 root root 5962 4月 21 2020 xubuntu.desktop
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
◇Debianのバージョン
cat /etc/debian_version
◇Ubuntuのバージョン
lsb_release -a
cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.4 LTS"
◇WaylandとXorgの確認
└─$ echo $XDG_SESSION_TYPE
◇キーボードの変更
└─$ localectl set-keymap jp106
例:
System Locale: LANG=en_US.UTF-8
VC Keymap: jp106
X11 Layout: jp
X11 Model: jp106
X11 Options: terminate:ctrl_alt_bksp
◇画面表示確認/1280x1024
└─$ xrandr
◇Neofetch:◇screenfetch システム情報表示
└─$ sudo apt install neofetch
└─$ sudo apt install screenfetch
◇LXQT wayland
└─$ sudo apt install lxqt-wayland-session labwc
└─$ sudo pacman -S lxqt-wayland-session labwc
| デスクトップマネージャなど |
■KDE-Plasmaのインストール(Debian-Ubuntu)
└─$ sudo apt install kde-plasma-desktop
■Cinnamonのインストール
└─$ sudo apt install cinnamon
■budgieのインストール
└─$ sudo apt install ubuntu-budgie-desktop
■MATEのインストール
└─$ sudo apt -y install ubuntu-mate-desktop
■xfce4のインストール
└─$ sudo apt install xfce4
※デスクトップ環境の変更は、その場では良くても、再起動後のデフォルトでは、うまくいかない場合がある。
※ログアウトし、右側や上部にあるマークをクリックしてデスクトップ環境を選択する。(ここまでは良いのだけど)
※環境の切替(設定変更とはならず検証中)
起動時のデフォルトなデスクトップを切り替え
$ sudo update-alternatives --config x-session-manager
■ArcoLinuxの場合:
こちらもcinnamon設定が戻ってしまう対処
/etc/sddm.conf.d/kde_settings.conf
この中に
Session=xfce
があるので、これを
Session=cinnamon
に変えて保存(nemoのルート権限で)
これで再移動後、cinnamonになる。
初期値がxfceの場合
└─$ sudo nano /etc/systemd/system/display-manager.service
↓
[Service]
11 #ExecStart=/usr/bin/sddm
12 ExecStart=/usr/bin/lightdm
------------------------------------------------------
└─$ sudo apt-get --purge autoremove xfce4
切り替え
└─$ sudo systemctl disable gdm
└─$ sudo systemctl enable sddm
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| XDG_DESKTOP |
└─$ sudo apt install xdg-user-dirs
└─$ sudo apt install xdg-user-dirs-gtk
└─$ xdg-user-dirs-update
「~/デスクトップ」→「~/Desktop」
└─$ LANG=C xdg-user-dirs-gtk-update
└─$ sudo nano ~/.config/user-dirs.dirs
└─$ sudo mousepad ~/.config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Share"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
| NVIDIA ドライバ |
■nvidia-detectをインストール。
管理者権限になり(su)
└─$ apt install nvidia-detect
それを実行
└─$ nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208B [GeForce GT 730] [10de:1287] (rev a1)
Checking card: NVIDIA Corporation GK208B [GeForce GT 730] (rev a1)
Your card is supported by all driver versions.
Your card is also supported by the Tesla 470 drivers series.
Your card is also supported by the Tesla 460 drivers series.
Your card is also supported by the Tesla 450 drivers series.
Your card is also supported by the Tesla 418 drivers series.
It is recommended to install the
package→nvidia-driver
自分の環境で必要なドライバが表示される。package→nvidia-driverという記述が出る。
└─$ apt install nvidia-driver
インストールすると、途中で、既存ドライバと衝突するとメッセージが出るが、再起動で解決というので、今までと同じ。
再起動すると、画面のモードが違うが、再設定が可能だったので、以前の状態に戻った。
多分、成功。
2023-7:
└─$ sudo apt install nvidia-tesla-470-driver
◇KDE neon
sudo apt update && sudo apt dist-upgrade
sudo add-apt-repository ppa:graphics-drivers/ppa
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
◇Ubuntu系
└─$ sudo ubuntu-drivers devices
sudo apt install nvidia-driver-XXX
■現在利用しているディスプレイマネージャーを調べる
└─$ cat /etc/X11/default-display-manager
└─$ systemctl status display-manager
◇現在のnvidiaドライバーのバージョンを取得
(1) $ sudo dpkg -l | grep -i nvidia
(2) $ nvidia-smi
例:Sat Dec 10 05:48:52 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.141.03 Driver Version: 470.141.03 CUDA Version: 11.4 |
|-------------------------------+----------------------+----------------------+
-NVIDIA uninstall
└─$ sudo apt-get remove --purge '^nvidia-.*'
MX-21//オープンソースのドライバを復元するには
└─$ sudo ddm-mx -p nvidia
| 雑多 |
◇最小の4文字パスワードを許可!!
https://linux-jp.org/?p=2854
└─$ sudo nano /etc/pam.d/common-password
password [success=1 default=ignore] pam_unix.so obscure yescrypt minlen=4
※この↑minlen=4を付け足すと可能となる。↓でパスを最小で再設定できる。
└─$ sudo passwd username
https://linux-jp.org/?p=2854
└─$ sudo nano /etc/pam.d/common-password
password [success=1 default=ignore] pam_unix.so obscure yescrypt minlen=4
※この↑minlen=4を付け足すと可能となる。↓でパスを最小で再設定できる。
└─$ sudo passwd username
◇Tilix設定バックアップ
└─$ dconf dump /com/gexperts/Tilix/ > tilix.dconf
リストア
└─$ dconf load /com/gexperts/Tilix/ < tilix.dconf
└─$ dconf dump /com/gexperts/Tilix/ > tilix.dconf
リストア
└─$ dconf load /com/gexperts/Tilix/ < tilix.dconf
パスワード入力を省略/username は自分の名前(ID)
└─$ sudo visudo
↓
username ALL=NOPASSWD: ALL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
◇ログインでパスが必要なら、これを自動にする。
nemo、管理者モードで
$ sudo nano /etc/lightdm/lightdm.conf
#autologin-user=
という箇所があるので、頭の#を消して、=の後に自分のユーザー名を入れる。
以下の#も消す。
#autologin-user-timeout=0
---debian
#autologin-session=xfce
#autologin-session=cinnamon
---debian
#autologin-session=xfce
#autologin-session=cinnamon
※/etc/lightdm/lightdm.confが無い場合
[Seat:*]
autologin-guest=false
autologin-user=(自分のID名前)
autologin-user-timeout=0
↑を入れたlightdm.confを新規作成すれば可能になる。(ディスプレイマネージャーがlightdmである場合)
◇sddm
$sudo nano /etc/sddm.conf
[Autologin]
User=(自分のID名前)
#Session=plasma.desktop
Session=xfce
----------------------------------------------
◇openSUSE
└─$ sudo nano /usr/share/doc/packages/lightdm/lightdm.conf.example
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
日本語入力位置に直接文字が表示されない
Fcitxの設定>アアドオン>拡張にチェック>Fcitx XIM Frontend>"XIMでOn the spotスタイルを使用"にチェックを入れ再起動
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
デフォルトのコマンドラインテキストエディター、ターミナルなどを変更できる。
└─$ sudo update-alternatives --config x-terminal-emulator
デフォルトのブラウザ指定
└─$ sudo update-alternatives --config x-www-browser
└─$ sudo nano /etc/default/grub
#GRUB_GFXMODE=640x480
# グラフィカル端末で使用される解像度
# グラフィック カードが VBE 経由でサポートするモードのみを使用できることに注意してください
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
↓
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=SVIDEO-1:d"
変更したら↓
$ sudo update-grub
◇bashに変更する
└─$ chsh -s $(which /bin/bash)
└─$ chsh -s /bin/bash
できなかったら
└─$ chsh
Password:
新しいシェル [/bin/bash]
シェルを変更しました。
確認/ログアウト
└─$ echo $SHELL
★個別のLinux名を変更する。それぞれのLinuxで、以下を
└─$ sudo apt install xed
└─$ sudo pacman -Sy xed
└─$ xed admin:///etc/lsb-release
パッケージ マネージャーをインストール
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
システムクロックの時刻をハードウェアクロックへ設定する。
# hwclock --systohc
ハードウェアクロックの時刻をシステムクロックへ設定する。
# hwclock --hctosys
date 081514172022
date 08月15日14時17分2022年
◇パーティションの番号を並び替える
以下から書き換え
# fdisk /dev/sda
項目指定で、x、f、r、p、w の順に打っていくが、その内容は
x = extra functionality :追加機能
f = fix partitions order :パーティションの順序を修正
r = return to main menu :メインメニューに戻る
p = print the partition table :パーティション テーブルを出力(省略可能)
w = write table to disk and exit :テーブルをディスクに書き込んで終了
↓となる
The partition table has been altered. Syncing disks.
パーティションテーブルが変更されました。ディスクを同期しています。
| エラー関連 |
起動時に1分30秒の沈黙。UUIDの不一致。UUIDの一覧表示は、
└─$ sudo blkid
swapが指定されているか調べるのは
└─$ sudo nano /etc/fstab
2番めにswapという記述がある。
これを修正するか、削除すれば、1分30秒の沈黙はなくなる。
※パーティション・コピーすると、fstabのswapは元のまま、なので要修正。
※ディストロによっては、/boot/efiのUUIDが違うと起動できないときがある。これも要修正。UUID=2426-F822のような8文字。
システムプログラムの問題が・・・
こんな表示が出るようになって困ったが、
└─$ sudo rm /var/crash/*
└─$ sudo sed -i 's/enabled=1/enabled=0/g' /etc/default/apport
ネットで調べ、↑で解決らしい。今の所でない。
終了時の遅延
何でも強制終了というのは良くないが、無意味に待ってるヤツもいるので。
└─$ sudo nano /etc/systemd/system.conf
この中に
#DefaultTimeoutStopSec=90s
というのがあるので、5s ぐらいにする。
(★)その他、常駐ものの削除/やらない方が良い。
└─$ sudo su -
bluetoothを使わない
└─$ systemctl disable bluetooth.service
ローカルネットのプリンタやファイルを即時に探す
$ systemctl disable avahi-daemon.service
印刷関連
└─$ systemctl disable cups.service
モデム
└─$ systemctl disable ModemManager.service
メールサーバー
└─$ systemctl disable postfix.service
ディレクトリ同期
└─$ systemctl disable rsync.service
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
■端末では英数字に
fcitx設定の全体の設定
ホットキー:入力メソッドの切替にオフも含む→チェック外す
プログラム:規定の入力メソッドの状態→無功
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
■Konsole does not have permission to save this profile to:
色等の編集で、書き込み許可がないと、端末が言うとき。
└─$ chmod 777 /usr/share/neptune-base/profiles/plasma5-profile/konsole/neptune.profile
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
■不良セクタのチェック
└─$ sudo badblocks -v -s /dev/sda6 | tee /tmp/badblocks6.txt
└─$ sudo e2fsck -l /tmp/badblocks6.txt /dev/sda6
■/var/lib/apt/lists/lockが不正
└─$ sudo rm /var/lib/apt/lists/lock
└─$ sudo rm /var/lib/dpkg/lock
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
滅多にないことだけどFailed to load COM32 fileなんてエラーが出てBOOT画面になるのはusb焼きソフトを変える
└─$ sudo add-apt-repository ppa:gezakovacs/ppa
└─$ sudo apt-get update
└─$ sudo apt-get install unetbootin
◇設定→地域と言語で日本語がない。
$ sudo mousepad /etc/locale.gen
↓の#を外す、または、これを記述。
ja_JP.UTF-8 UTF-8
└─$ sudo locale-gen
↑で設定完了。
| 起動関連 |
◇grub>修正(Debian/Ubuntu)
└─$ sudo update-grub
↑grubの中身を再編集。sdbの場合もあり、要確認。
└─$ sudo grub-install --force /dev/sda
↑これで起動担当となる。
※(--forceオプション)= 強制的に上書き
└─$ sudo update-grub
↑grubの中身を再編集。sdbの場合もあり、要確認。
└─$ sudo grub-install --force /dev/sda
↑これで起動担当となる。
※(--forceオプション)= 強制的に上書き
◇grub>修正(Arch)
└─$ sudo grub-install --recheck /dev/sda
↑これで起動担当となる。
└─$ sudo grub-mkconfig -o /boot/grub/grub.cfg
↑grubの中身を再編集。
└─$ sudo grub-install --recheck /dev/sda
↑これで起動担当となる。
└─$ sudo grub-mkconfig -o /boot/grub/grub.cfg
↑grubの中身を再編集。
・Fedora
└─$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
└─# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
└─$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
└─# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
MBRをGPT変換
Live USBから起動。変更がsdaであることを確認
└─$ sudo gdisk /dev/sda
「r」を入力して、リカバリーモードに入る。(以降-yが入るのは省略)
「f」を入力して、GPT領域を作成します。
「w」を入力して、変更を適用します。
これでMBRはprotective、GPTがpresentになったと思います。
Live USBから起動。変更がsdaであることを確認
└─$ sudo gdisk /dev/sda
「r」を入力して、リカバリーモードに入る。(以降-yが入るのは省略)
「f」を入力して、GPT領域を作成します。
「w」を入力して、変更を適用します。
これでMBRはprotective、GPTがpresentになったと思います。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HDD内のディストロを検知
└─$ sudo os-prober
個別のLinux名を変更する。それぞれのLinuxで、以下を
└─$ xed admin:///etc/lsb-release
xed=テキストエディタ(何故かこれでないと動かないので)
└─$ sudo apt install xed
└─$ sudo pacman -S xed
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
visudoは、nanoに。
└─$ sudo EDITOR=nano visudo
◇SHELLの変更
└─# chsh -s /bin/bash
◇/etc/default/grubの修正内容を/boot/grub/grub.cfgに反映させる
└─$ sudo grub-mkconfig -o /boot/grub/grub.cfg
└─$ sudo os-prober
個別のLinux名を変更する。それぞれのLinuxで、以下を
└─$ xed admin:///etc/lsb-release
xed=テキストエディタ(何故かこれでないと動かないので)
└─$ sudo apt install xed
└─$ sudo pacman -S xed
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
visudoは、nanoに。
└─$ sudo EDITOR=nano visudo
◇SHELLの変更
└─# chsh -s /bin/bash
◇/etc/default/grubの修正内容を/boot/grub/grub.cfgに反映させる
└─$ sudo grub-mkconfig -o /boot/grub/grub.cfg
memo:
sda1 = (hd0,1)、パーティション sdb3=は (hd1,3)
◇initramfs
└─$ fsck /dev/sda13
◇grub
GRUB_DISABLE_OS_PROBER="true"なら、他のOS検知は行わない(GRUB 2.06で追加)
以下の↓ようにすれば、他のディストロを表示できる。頭の#は外す。
GRUB_DISABLE_OS_PROBER=false
◇rEFInd
中間部の大文字は”efi”を指して洒落てみたのかな。
インストールは、起動担当のLinuxでやる。(MX-23)
└─$ sudo apt install refind
↑これで起動画面が変わる。問題なのが、別なLinuxをインストールするとgrub書き換えで消えてしまうこと。
その場合は↓で復活する。
└─$ sudo refind-install
◆無効なエントリーを削除する方法。
└─$ efibootmgr
これで以下のものが無効なエントリーの一つ。今回我が家に残ってた残像。
例:Boot0000 cachyos
例:Boot0001* のように(*)が付いていれば有効なエントリーだが必要ないなら削除。
これを消去するのが
└─$ sudo efibootmgr --bootnum 0000 --delete-bootnum
└─$ efibootmgr
これで以下のものが無効なエントリーの一つ。今回我が家に残ってた残像。
例:Boot0000 cachyos
例:Boot0001* のように(*)が付いていれば有効なエントリーだが必要ないなら削除。
これを消去するのが
└─$ sudo efibootmgr --bootnum 0000 --delete-bootnum
-------------------------------------------------
| Kernel |
Kernelのバージョン確認。
└─$ uname -r
◇入っているカーネルを表示
└─$ sudo dpkg -l | grep linux-image | awk '{print$2}'
◇入っているカーネルを表示2
└─$ sudo dpkg -l|egrep 'linux-image|linux-headers'
ii :インストール済
rc:削除済でも設定は残ってる
iu:削除禁止
◇Arch(完全ではないかな)
└─$ pacman -Q | grep '^linux'
└─$ find /boot -maxdepth 1 -mindepth 1 -name "vmlinuz-*" -printf "%f\n" | sed "s|vmlinuz-||g"
└─$ ls /etc/mkinitcpio.d/ | sed "s|.preset||g"
└─$ ls /boot | grep '^vmlinuz'
インストール可能なKernelを確認
└─$ sudo apt-cache search linux-image-6.
インストール
└─$ sudo apt-get install (----インストールするlowlatency----)
カーネルの削除
└─$ sudo apt remove --purge (削除するカーネル名)
△(sudo apt autoremove --purge)
└─$ sudo apt-get purge (削除するカーネル名)
◇カーネル:XanMod
インストール手順
└─$ sudo apt update && sudo apt upgrade -y
root権限に
└─$ su
└─# echo 'deb http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list
└─# wget -qO - https://dl.xanmod.org/gpg.key | sudo apt-key --keyring /etc/apt/trusted.gpg.d/xanmod-kernel.gpg add -
└─$ sudo apt update && sudo apt upgrade -y
----------------------------------------
インストール可能なKernelを確認
└─$ sudo apt-cache search linux-image-6.
----------------------------------------
再起動
└─$ sudo reboot
確認
└─$ cat /proc/version
△Fedora
└─$ sudo dnf copr enable rmnscnce/kernel-xanmod
└─$ sudo dnf in kernel-xanmod-edge
└─$ sudo dnf in kernel-xanmod-rt
└─$ uname -r
5.15.55-rt48xm1.0.fc37.x86_64
※NVIDIAが入っていると解像度落ちになる事がある。
インストール手順
└─$ sudo apt update && sudo apt upgrade -y
root権限に
└─$ su
└─# echo 'deb http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list
└─# wget -qO - https://dl.xanmod.org/gpg.key | sudo apt-key --keyring /etc/apt/trusted.gpg.d/xanmod-kernel.gpg add -
└─$ sudo apt update && sudo apt upgrade -y
----------------------------------------
インストール可能なKernelを確認
└─$ sudo apt-cache search linux-image-6.
----------------------------------------
再起動
└─$ sudo reboot
確認
└─$ cat /proc/version
△Fedora
└─$ sudo dnf copr enable rmnscnce/kernel-xanmod
└─$ sudo dnf in kernel-xanmod-edge
└─$ sudo dnf in kernel-xanmod-rt
└─$ uname -r
5.15.55-rt48xm1.0.fc37.x86_64
※NVIDIAが入っていると解像度落ちになる事がある。
◇カーネル:linux-zen
└─$ sudo pacman -S linux-zen linux-zen-headers
↓起動担当のLinuxでの処理。
└─$ sudo grub-mkconfig -o /boot/grub/grub.cfg
リポジトリに存在しない'ローカル'のパッケージ (例: AUR のパッケージ) をインストール:
# pacman -U /パス/パッケージ名-version.pkg.tar.xz
(pacman -U [パッケージのパス][パッケージ名])
(2)↓これをコピーして
linux-zen-6.2.1.zen1-1-x86_64.pkg.tar.zst
└─$ sudo pacman -U linux-zen-6.2.1.zen1-1-x86_64.pkg.tar.zst
とすれば完了。
└─$ sudo pacman -S linux-zen linux-zen-headers
↓起動担当のLinuxでの処理。
└─$ sudo grub-mkconfig -o /boot/grub/grub.cfg
リポジトリに存在しない'ローカル'のパッケージ (例: AUR のパッケージ) をインストール:
# pacman -U /パス/パッケージ名-version.pkg.tar.xz
(pacman -U [パッケージのパス][パッケージ名])
(2)↓これをコピーして
linux-zen-6.2.1.zen1-1-x86_64.pkg.tar.zst
└─$ sudo pacman -U linux-zen-6.2.1.zen1-1-x86_64.pkg.tar.zst
とすれば完了。
◇カーネル:linux-pf-generic-v3
└─$ sudo pacman -U linux-pf-generic-v3-6.2.6-1-x86_64.pkg.tar.zst
└─$ sudo grub-mkconfig -o /boot/grub/grub.cfg
└─$ sudo pacman -U linux-pf-generic-v3-6.2.6-1-x86_64.pkg.tar.zst
└─$ sudo grub-mkconfig -o /boot/grub/grub.cfg
◇カーネル:liquorix
(Debian)
└─# curl 'https://liquorix.net/add-liquorix-repo.sh' | sudo bash
Debian / Ubuntu / Arch: Install Script
└─# curl -s 'https://liquorix.net/install-liquorix.sh' | sudo bash
削除:
└─$ yay -R linux-lqx-headers
└─$ yay -R linux-lqx
(Debian)
└─# curl 'https://liquorix.net/add-liquorix-repo.sh' | sudo bash
Debian / Ubuntu / Arch: Install Script
└─# curl -s 'https://liquorix.net/install-liquorix.sh' | sudo bash
削除:
└─$ yay -R linux-lqx-headers
└─$ yay -R linux-lqx
★Linuxカーネルのガバナー設定
cpupowerのインストール。
Arch: $ sudo pacman -S cpupower
Fedora:$ sudo dnf install kernel-tools
debian: $ sudo apt install linux-cpupower
Ubuntu:$ sudo apt install linux-tools-generic
Fedora:$ sudo dnf install kernel-tools
debian: $ sudo apt install linux-cpupower
Ubuntu:$ sudo apt install linux-tools-generic
まずはチェック、設定の確認↓
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
schedutil :OFFperformance:ON
パフォーマンスを最大にする。
↓をする事で発動、再起動では元に戻る。
$ sudo cpupower frequency-set -g performance
※注:performance以外の設定項目は、powersave、ondemand(ondemandは負荷上昇でクロックを上げ、アイドル状態で下げる)
起動時に設定する方法
※音楽再生時だけにしたいなら、永続指定はしない方が良いかも。その場合、上記指定を繰り返す。ただ、指定はいつでも変更できる。
└─$ sudo nano /etc/default/cpupower
↓に変更(追加)元に戻すには#を付けて保留とする。
governor='performance'
◇上記とは別に、CPU:ターボ・ブーストが有効になっているかの確認
└─# cpupower frequency-info
表示された最後に Active: yes とあれば有効。
◇エラーを強制的に無視
└─$ sudo dpkg --force-all -i /var/cache/apt/archives/〜個別のエラー記述
EndeavourOSには、Manjaroのような簡単に変更できるシステムが無い、のではななく、デフォルトで入っていない。
それが、AKMというもので、これをインストールすれば可能となる。
$ sudo pacman -S akm
| snapshotでISO作成 |
参考サイト
refracta Files
↑から、↓をDownload
refractasnapshot-gui_10.2.12_all.deb
refractasnapshot-base_10.2.12_all.deb
refractainstaller-gui_9.6.0_all.deb
refractainstaller-base_9.6.0_all.deb
└─$ sudo apt install gdebi
└─$ sudo refractasnapshot-gui
空き容量は10数Gは必要。
直で起動しない場合は↓
└─$ sudo apt install gdebi
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
注1:現在の環境をそのままISOにするので、余計なファイルは削除しておく。ダウンロードフォルダにある他のLinux(ISO)は見逃しがち。
NVIDIAが入っていると、解像度落ちになるかもしれない。ドライバの種類で違いがあるかも。なので、やってみないと解らないかも。
注2:最終的にOKの表示が(窓が消えるので)出るまで待つ。
注3:マウントしてある領域は取り込まれてしまうので確認を。
| krita/The GMic |
古いバージョンを入れる。
appimage=単独で起動できるものをインストール。ここ
プロパティ→パーミッションで、プログラムとして実行可能にチェックを入れる。
右クリックで保存!
krita本体が
krita-4.4.8-x86_64.appimage
プラグインのGMicが
gmic_krita_qt-x86_64.appimage
起動しない場合(FUSEは、file system in user space。特権のないユーザでファイルシステムを設定)
└─$ sudo apt install fuse
本体を起動したら、
設定 → kritaの設定を変更(一番上) → 左メニューの一番下にあるG'Mic-Qt統合 →
ここでgmic_krita_qt-x86_64.appimageの場所を指定する。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
注:nemoのようなファイラーから、画像を指定する場合
右クリック→Open With→Ather Applicasion
ここで別窓が出るので、下段枠から、アプリの選択で、krita-4.4.8-x86_64.appimageを指定する。
その下にある (Set as default)をクリックすれば、次回から、これが設定となる。
| UEFIとレガシーBIOS |
現在の状況を知るには、以下をinstall
└─$ sudo apt install efibootmgr
それを実行
└─$ sudo efibootmgr
レガシーBIOSならば、
EFI variables are not supported on this system.
となる。
のだけど、それはHDD全体での話。個別にBIOSInstallでは当たらない。
個別判断は、boot→grubにefiがあるかどうかでしか決められないか。
◇Secure Bootの確認
Linux・multi bootでは悪さしかしない。それがいつのまにかオンになる事があるので、確認
└─$ mokutil --sb-state
└─$ bootctl status
◆grub-install: エラー: cannot find EFI directory.
└─$ sudo su
└─# mount /dev/sda1 /boot/efi/
└─# grub-install --force /dev/sda
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| 不要なファイル削除関連 |
使用容量を表示するソフトncdu
└─$ sudo apt install ncdu -y
実行はncduで全ての表示だけど、
└─$ ncdu
引数としてディレクトリのパスを入れると、その範囲で表示
└─$ ncdu /usr
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LibreOffice / Thunderbird アンインストール
↓一括
└─$ sudo apt remove --purge libreoffice* && sudo apt remove --purge thunderbird* -y
↓個別
└─$ sudo apt remove --purge libreoffice*
└─$ sudo apt remove --purge thunderbird*
└─$ sudo apt autoclean
└─$ sudo apt autoremove
Arch系LibreOffice削除は
└─$ sudo pacman -Rcns libcdr
└─$ sudo apt-get remove pidgin
└─$ sudo pacman -Rcns pidgin
test
test1
dnf--(autoremove)
└─$ sudo dnf clean packages
◇必要ないゲーム、その他
$ sudo apt-get remove gnome-2048
$ sudo apt-get remove evolution
$ sudo apt-get remove five-or-more
$ sudo apt remove --purge gnome-mines*
$ sudo apt remove gnome-sudoku
$ sudo apt remove hitori
$ sudo apt-get remove gnome-klotski
$ sudo apt-get remove lightsoff
$ sudo apt-get remove gnome-nibbles
$ sudo apt-get remove quadrapassel
$ sudo apt-get remove swell-foo
$ sudo apt-get remove tali
$ sudo apt-get remove gnome-tetravex
$ sudo apt-get remove gnome-todo
$ sudo apt-get purge xterm
$ sudo apt remove --purge xsane
$ sudo apt remove --purge lightsoff
$ sudo apt remove --purge five-or-more
$ sudo apt remove --purge gnome-mines
$ sudo apt remove --purge kdeaccessibility
$ sudo apt remove --purge kmag
$ sudo apt remove --purge kmail
◇いっぺんにやってしまえ
└─$ sudo apt-get remove gnome-2048 -y && sudo apt-get remove evolution -y && sudo apt-get remove five-or-more -y && sudo apt remove --purge gnome-mines* -y && sudo apt remove gnome-sudoku -y && sudo apt remove hitori -y && sudo apt-get remove gnome-klotski -y && sudo apt-get remove lightsoff -y && sudo apt-get remove gnome-nibbles -y && sudo apt-get remove quadrapassel -y && sudo apt-get remove swell-foo -y && sudo apt-get remove tali -y && sudo apt-get remove gnome-tetravex -y && sudo apt-get remove gnome-todo -y && sudo apt-get purge xterm -y
APTキャッシュの削除/APTキャッシュから使っていないファイルを削除
└─$ sudo apt clean
└─$ sudo apt autoclean
◇parental controlsの削除
(Arch):└─$ yay -R malcontent
◇contactprintthemeeditorの削除
sudo apt remove kdepim-themeeditors
| openSUSE コマンド |
zypperはyumやapt のようにリポジトリ操作やシステムの管理をおこなうパッケージマネージャー。
■更新リポジトリ
zypper repos --uri
□有効 の列が いいえ
zypper modifyrepo --enable repo-update
■ システムを最新の状態に更新
└─$ sudo zypper refresh
└─$ sudo zypper update
■パッケージのインストール/削除
└─$ sudo zypper install [パッケージ名]
└─$ sudo zypper remove [パッケージ名]
■登録されているリポジトリの一覧表示
└─$ zypper repos
□リポジトリの追加
└─$ sudo zypper addrepo [リポジトリ名]
□指定したリポジトリの削除
└─$ sudo zypper removerepo [リポジトリ名]
□grub更新(root)
└─# grub2-mkconfig -o /boot/grub2/grub.cfg
□timeshift
└─$ sudo zypper install timeshift
"Missing Dependencies"というエラーが出るなら↓を
└─$ sudo zypper install cron
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Arch Linux |
Arch Linuxの「無効または破損したパッケージ(PGP署名)」
└─$ sudo pacman -S archlinux-keyring
└─$ sudo pacman -Syu
└─$ sudo pacman-key --refresh-keys
◇キーリングのキーが云々で進まない
└─$ sudo pacman-key --init
└─$ sudo pacman-key --populate archlinux
└─$ sudo pacman -Syyu
└─$ sudo pacman -S base-devel --needed
◇autoremove
└─$ pacman -Qdtq | sudo pacman -Rs -
└─$ sudo pacman -Rs $(pacman -Qdtq)
└─$ yay -Yc
└─$ yay -Qdt
◇error: failed to synchronize all databases
└─# rm /var/lib/pacman/db.lck
◇**************
└─$ sudo pacman -Rdd linux-firmware
└─$ sudo pacman -Syu linux-firmware
◇キャッシュから全てのファイルを削除
└─$ sudo pacman -Scc
◇Yayをインストールする
└─$ sudo pacman -S --needed base-devel git
└─$ git clone https://aur.archlinux.org/yay-git.git
└─$ cd yay-git
└─$ makepkg -si
◇AUR パッケージのアップグレード(yay)
└─$ yay -Sua
◇不要な依存関係を削除する(yay)
└─$ yay -Scc
◇paruをインストールする。
└─$ sudo pacman -S --needed base-devel
└─$ git clone https://aur.archlinux.org/paru.git
└─$ cd paru
└─$ makepkg -si
◇brave uninstall
└─$ yay -Rns brave-bin
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Syyu
パッケージ データベースを強制的にダウンロードしてから更新します (不必要なトラフィックが発生するだけなので、必要な場合にのみ慎重に使用)。
-Syuu
完全な更新を実行し、パッケージのダウングレードを許可します (更新のアナウンスで指示された場合、または何らかの問題を修正しようとしていて、何をしているのかを理解している場合にのみ使用してください)。あります -Syyuu
ミラーサーバーのバックアップ
-p:ファイルの属性(モード,所有者,タイムスタンプ)も同じまま
└─$ cd /etc/pacman.d/
└─$ sudo cp -p mirrorlist mirrorlist.bak
それを戻す場合↓
└─$ sudo cp -p mirrorlist.bak mirrorlist
----------------
ミラーサーバーを日本
└─$ sudo pacman-mirrors --geoip
└─$ sudo pacman-mirrors -c japan
アクセス速度順
└─$ sudo pacman-mirrors -f
Reflector インストール
└─$ sudo pacman -S reflector rsync
最新の Arch のミラー
└─$ sudo reflector --latest 10 --sort rate --save /etc/pacman.d/mirrorlist
└─$ cat /etc/pacman.d/mirrorlist
------------------
pacman -Sc
で削除すればよいが、現在インストールされているパッケージ以外はすべて削除されてしまう。
pacman -S pacman-contrib
でpaccacheをインストールすると便利。
paccache -rvk2
一つ前のバージョンまで残して削除することができる。
paccache -rvuk0で、インストールされていないパッケージをすべて削除できる。
------------------
linux-zenの導入
└─$ sudo pacman -S linux-zen linux-zen-headers
↓起動担当のLinuxでの処理。
└─$ sudo grub-mkconfig -o /boot/grub/grub.cfg
リポジトリに存在しない'ローカル'のパッケージ (例: AUR のパッケージ) をインストール:
└─# pacman -U /パス/パッケージ名-version.pkg.tar.xz
(pacman -U [パッケージのパス][パッケージ名])
(2)↓これをコピーして
linux-zen-6.2.1.zen1-1-x86_64.pkg.tar.zst
└─$ sudo pacman -U linux-zen-6.2.1.zen1-1-x86_64.pkg.tar.zst
とすれば完了。
Pacman Mirrorlist Generator
Manjaro-Btrfs
└─$ yay -R timeshift-autosnap-manjaro
└─$ sudo pacman -R timeshift-autosnap-manjaro
↑or-削除。
COSMIC (install)
└─$ yay -S cosmic-epoch-git
EndeavourOSでのカーネル選択
└─$ sudo pacman -S akm
KDiskMark:LinuxのHDDベンチマークツール
└─$ yay -S kdiskmark
| gentoo |
◇gentoo
root # emerge --ask --update --deep --with-bdeps=y --newuse @world
■Gentooリポジトリの更新
emerge --sync
■ソフトウェアのインストール
emerge --ask app-office/<ソフト名>
emerge --pretend <ソフト名> //依存パッケージのインストール//
■ソフトウェアの削除
emerge --unmerge <ソフト名>
emerge --deselect
■eclean(キャッシュファイルやバイナリパッケージを削除するツール)
(app-portage/gentoolkit)をインストール
emerge --ask app-portage/gentoolkit
ソースファイルのディレクトリに処理
eclean-dist
バイナリパッケージの削除
eclean-pkg
■システムの更新
└─$ sudo emerge --update --ask @world
└─$ sudo emerge --update --deep @world
└─$ sudo emerge --update --deep --with-bdeps=y @world
-------------------------
root # emaint --auto sync
root # emerge --ask --verbose --update --deep --newuse @world
root # dispatch-conf
-------------------------https://wiki.gentoo.org/wiki/Upgrading_Gentoo/ja
└─# emerge --ask --update --newuse --deep --with-bdeps=y @world
└─# emerge --depclean
└─# revdep-rebuild
■grub
└─# grub2-mkconfig -o /boot/grub/grub.cfg
///Redcore
So, to perform the upgrade :
emerge --sync
emerge -gva1 sisyphus
( update sisyphus first, should be v6.2305.0-r1 )
sisyphus branch next
(mandatory, for a clean slate )
sisyphus upgrade
| Upgrade----- |
release-upgrades の設定
└─$ sudo nano /etc/update-manager/release-upgrades
Prompt=normal
Prompt=lts
| old version |
□古いバージョン::nemoを不安定なV6にしたくない。
現在のバージョンを固定し、バージョンアップしない
◇Debian(Ubuntu) 古いバージョンで固定する:例=nemo
└─$ sudo apt-mark hold nemo
・バージョン固定を解除
└─$ sudo apt-mark unhold nemo
・現在バージョン固定されているパッケージを表示
└─$ sudo apt-mark showhold
└─$ sudo apt-mark hold nemo
・バージョン固定を解除
└─$ sudo apt-mark unhold nemo
・現在バージョン固定されているパッケージを表示
└─$ sudo apt-mark showhold
◇Arch(古いバージョンで固定する)
└─$ sudo nano /etc/pacman.conf
・以下のIgnorePkgの#を外し、指定ソフトを書き込む↓例 /解除は消せばよし
IgnorePkg = nemo
└─$ sudo nano /etc/pacman.conf
・以下のIgnorePkgの#を外し、指定ソフトを書き込む↓例 /解除は消せばよし
IgnorePkg = nemo
◇Fedora(古いバージョンで固定する)
└─$ sudo nano /etc/dnf/dnf.conf
↓
excludepkgs=nemo
└─$ sudo nano /etc/dnf/dnf.conf
↓
excludepkgs=nemo
-------------------------
□古いものを検出::既にダメなものなので、古い状態に戻したい。
◇Debian Ubuntu
└─$ sudo apt-cache showpkg nemo
◇Arch
└─$ ls /var/cache/pacman/pkg/ | grep nemo
一覧から指定インストールする例
└─$ sudo pacman -U /var/cache/pacman/pkg/nemo-5.8.2-1-x86_64.pkg.tar.zst
└─$ sudo apt-cache showpkg nemo
◇Arch
└─$ ls /var/cache/pacman/pkg/ | grep nemo
一覧から指定インストールする例
└─$ sudo pacman -U /var/cache/pacman/pkg/nemo-5.8.2-1-x86_64.pkg.tar.zst
バージョン指定インストール
└─$ sudo apt-get install packagename=version
確認
└─$ sudo apt policy nemo
◇nemoの旧バージョン(Arch)
https://sourceforge.net/projects/arch-mod/files/aur-pkgs/cinnamon%20DE/nemo-5.4.3-0-x86_64.pkg.tar.zst/download
sudo pacman -U nemo-5.4.3-0-x86_64.pkg.tar.zst
↑、ダウンロードしたら cdでそこへ移動して行う。
◇Fedora
└─$ sudo dnf install nemo-5*
└─$ sudo apt-get install packagename=version
確認
└─$ sudo apt policy nemo
◇nemoの旧バージョン(Arch)
https://sourceforge.net/projects/arch-mod/files/aur-pkgs/cinnamon%20DE/nemo-5.4.3-0-x86_64.pkg.tar.zst/download
sudo pacman -U nemo-5.4.3-0-x86_64.pkg.tar.zst
↑、ダウンロードしたら cdでそこへ移動して行う。
◇Fedora
└─$ sudo dnf install nemo-5*
| Miriway |
Ubuntu・Debianは、snapdを入れて、そこからインストール。
以下はArch系
ただし、どちらにせよNVIDIAが入っていると機能しないので注意。
アプリ起動は、左上ボタン押すとランチャー起動。頭文字を入れ、カーソルの下キーで一覧。
◇インストール(Arch-snap)
└─$ git clone https://aur.archlinux.org/snapd.git
└─$ cd snapd
└─$ makepkg -si
インストールしたら、 メインのスナップ通信ソケットを管理するsystemd ユニットを有効にする。
└─$ sudo systemctl enable --now snapd.socket
└─$ sudo ln -s /var/lib/snapd/snap /snap
└─再起動
└─$ systemctl enable --now snapd.apparmor
└─$ snap install hello-world (sudo snap install core)
└─$ snap list (確認)
miriwayをインストール
└─$ snap install miriway --classic
egmdeをインストール
└─$ snap install egmde --classic
◇インストール(Fedora)
└─$ sudo dnf install snapd
└─$ sudo ln -s /var/lib/snapd/snap /snap
└─再起動
└─$ snap install hello-world
└─$ snap install miriway --classic
◆Miriwayは起動すると、独自のタイムアウトがかかる。10分
これを指定しているのが、↓ここで、
sudo nano /etc/xdg/xdg-miriway/miriway-shell.config
内部の
idle-timeout=600
というのを変更すればよい。先頭に#か、600の時間変更で。
更に下段に背景画像の場所があるので、変更したいなら、これを書き換える。
終了は、↓でログイン画面に戻る。└─$ git clone https://aur.archlinux.org/snapd.git
└─$ cd snapd
└─$ makepkg -si
インストールしたら、 メインのスナップ通信ソケットを管理するsystemd ユニットを有効にする。
└─$ sudo systemctl enable --now snapd.socket
└─$ sudo ln -s /var/lib/snapd/snap /snap
└─再起動
└─$ systemctl enable --now snapd.apparmor
└─$ snap install hello-world (sudo snap install core)
└─$ snap list (確認)
miriwayをインストール
└─$ snap install miriway --classic
egmdeをインストール
└─$ snap install egmde --classic
◇インストール(Fedora)
└─$ sudo dnf install snapd
└─$ sudo ln -s /var/lib/snapd/snap /snap
└─再起動
└─$ snap install hello-world
└─$ snap install miriway --classic
◆Miriwayは起動すると、独自のタイムアウトがかかる。10分
これを指定しているのが、↓ここで、
sudo nano /etc/xdg/xdg-miriway/miriway-shell.config
内部の
idle-timeout=600
というのを変更すればよい。先頭に#か、600の時間変更で。
更に下段に背景画像の場所があるので、変更したいなら、これを書き換える。
Ctrl + Alt + Shift + BackSP
※systemd Freeのものはsnap入らず。例:Archman
※ error: not root-owned 1000:1001/これが出たら以下を
└─$ sudo chown root:root /
snapでmiriwayインストールエラー
(run hook "install": / not root-owned 1000:1001)
└─$ sudo chown root:root /
| wayland |
-----------------------------------------------
GDM--
└─$ sudo nano /etc/gdm/custom.conf
└─$ sudo nano /etc/gdm3/daemon.conf
[daemon] に以下を追加。
[daemon]
AutomaticLoginEnable=True
AutomaticLogin=(自分のID名前)
GNOME
└─$ sudo apt-get install task-gnome-desktop
ディスプレイマネージャをlightdmに変更
└─$ sudo dpkg-reconfigure lightdm
ディスプレイマネージャをgdm(3)に変更
└─$ sudo dpkg-reconfigure gdm3
/etc/X11/default-display-manager
が書き変わる
/etc/systemd/system/dislpay-manager.service
も張り変わる。
リブートすれば
/lib/systemd/system/lightdm.service
が自動起動される。
https://kledgeb.blogspot.com/2017/06/ubuntu-1710-16-lightdmgdm.html
echo $XDG_SESSION_TYPE
-------KDE---------
KDEシステム設定を起動
起動と終了(ログイン画面)下にあるBehaviorをクリック
with session でwayland化できる。
sudo apt-get update
sudo apt-get install plasma-workspace-wayland
//sudo apt install sddm
└─$ sudo pacman -S plasma-meta sddm plasma-wayland-session
https://blog.lufia.org/entry/2021/05/16/231955
--------------------------------------------------------------
sudo pacman -S xorg-xeyes
xeyes
目が動くウィンドウは XWayland, 目が動かないウィンドウは Wayland で動いている
└─$ sudo nano /etc/gdm3/custom.conf
◇Wayland セッション起動
└─$ XDG_SESSION_TYPE=wayland dbus-run-session gnome-session
└─$ sudo systemctl restart gdm3
♦デフォルトでwaylandにならない場合------------------------------------------------------------
例えば、ArcoLinuxだと、最初にxfceが立ち上がる場合:sddmなので
$ sudo nano /etc/sddm.conf.d/kde_settings.conf
↓
[Autologin]
Relogin=false
#Session=xfce
Session=gnome
↑とすれば、gnome=wayland(その設定が済んでいる場合)となる。
・openSUSEのKDE-waylandではデフォルト起動ができない。waylandでは日本語入力ができなくなる。
└─$ sudo nano /etc/sddm.conf
↓ Archmanではこれに。
#Session=xfce
Session=gnome
| wine |
└─$ sudo apt install wine64
この操作後に追加で 698 MB のディスク容量が消費されます。
または、
└─$ sudo apt install wine winetricks -y
この操作後に追加で更に 1,421 kB のディスク容量が消費されます。
https://appdb.winehq.org/
♦Wineを設定する
Winetricksを実行すると、ディレクトリーが作成される
winetricks
------------------------------------------------------
Wavosaur
"Wavosaur in Linux ! with wine" というのをみつけ。
その手順に従ってすすむも、右クリックでOpen with wine windows program loaderなんてものは出てこない。
指定BOX欄にwineと打ち込んでみる。
Wavosaurが起動した!
音源読み込んで、VSTもSlickEQを・・・
| pretending |
---未整理の項目---pretending
FirefoxNightlyのflatpakによる正式インストール
◆add-apt-repository: コマンドが見つかりませんと出たら
└─$ sudo apt-get install software-properties-common
└─$ sudo add-apt-repository ppa:alexlarsson/flatpak
└─$ sudo apt update && sudo apt install flatpak
flatpak install --from https://firefox-flatpak.mojefedora.cz/org.mozilla.FirefoxNightly.flatpakref
◇内部で動いている
systemctl list-unit-files --state=enabled
↓Debian12 Bookworm///これを書き換える。
└─$ sudo nano /etc/apt/sources.list
以下を最後に追加。
deb http://http.us.debian.org/debian bookworm main non-free contrib
deb http://security.debian.org/ bookworm/updates main contrib non-free
deb http://http.us.debian.org/debian sid main non-free contrib
(★)ミラーリスト生成(Arch)-----------------------------------------------
/etc/pacman.d
https://archlinux.org/mirrorlist/
##
## Arch Linux repository mirrorlist
## Generated on 2023-04-26
##
## Japan
Server = http://mirrors.cat.net/archlinux/$repo/os/$arch
Server = https://mirrors.cat.net/archlinux/$repo/os/$arch
Server = http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/$repo/os/$arch
Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
Server = https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
Server = https://mirror.saebasol.org/archlinux/$repo/os/$arch
Pacman Mirrorlist Generator
## Japan-2023-11
Server = http://mirrors.cat.net/archlinux/$repo/os/$arch
Server = https://mirrors.cat.net/archlinux/$repo/os/$arch
Server = http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/$repo/os/$arch
Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
Server = https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
Server = http://repo.jing.rocks/archlinux/$repo/os/$arch
Server = https://repo.jing.rocks/archlinux/$repo/os/$arch
Server = http://mirror.nishi.network/archlinux/$repo/os/$arch
Server = https://mirror.nishi.network/archlinux/$repo/os/$arch
Server = https://mirror.saebasol.org/archlinux/$repo/os/$arch
------------------------------------------------------------------------
使っているグラフィックカードが何かわからない場合は、次を実行
└─$ lspci -k | grep -A 2 -E "(VGA|3D)"
競合する nvidia ドライバー削除
└─$ pacman -S libgl xf86-video-ati
└─$ packer -S catalyst
◇Timeshift関連
端末でしか動かいときがあるので、以下は端末での開始。
└─$ sudo timeshift-launcher
↓これがあると、色々問題が出てくるので削除。
└─$ sudo pacman -R timeshift-autosnap
sudo shim-install --config-file=/boot/grub2/grub.cfg
------dnf--------
install パッケージ+依存関係インストール(更新)
reinstall 再インストール
downgrade 以前のバージョンのものにダウングレード
remove パッケージ+依存関係ともに削除する
autoremove 不要なパッケージを削除する
upgrade パッケージを更新
upgrade-minimal 不具合の修正や機能追加、重要な更新だけ
distro-sync 最新の利用可能なバージョンへ
mark install 指定したパッケージを手動でインストールしたものとする
GUIでネットワークの設定をするためにNetworkManagerに切り替える。
└─$ sudo pacman -S networkmanager
└─$ sudo systemctl disable dhcpcd
└─$ sudo systemctl enable NetworkManager
-------------------------------------------------------------------------------
◇watch dogでの解消/終了時メッセージ
A start job is running for ......
# sudo pacman -S watchdog ( または、$ yay -S watchdog )
# systemctl enable watchdog.service
# systemctl start watchdog.service
watch dog でタイムアウト検出。
└─$ sudo mousepad /etc/systemd/system.conf
DefaultTimeoutStartSec=10s
DefaultTimeoutStopSec=10s
-------------------------------------------------------------------------------
mozcのビルド
git clone https://github.com/google/mozc
cd mozc
git submodule update --init
Ubuntu から snapd を削除
https://kaede.ch/20210801-remove-snapd-from-ubuntu.html
| Little-trick |
yt-dlp youtube音声downloadインストール
https://linuxfan.info/cbil
使用例:yt-dlp - x(小文字のx) youtubeのURL
yt-dlp -x -f bestaudio https://www.youtube.com/watch?v=v8XXoPXUZjc
インストールした日時
sudo tune2fs -l `df / | grep '/' | awk '{ print $1 }'` | grep 'Filesystem created:'
◇タイムアウト回避
「自動起動するプログラムの編集」
コマンド(M): /usr/bin/xset s off -dpms
◇Ubuntu から snapd を削除
snap list パッケージ確認
sudo snap remove [パッケージ名] 不要なパッケージを削除
----------------------------------------------------------------------------------------------------
└─$ sudo systemctl stop snapd snapd サービスを停止
└─$ sudo apt purge snapd gnome-software-plugin-snap snapd などを削除
└─$ rm -rf ~/snap/
└─$ sudo rm -rf /var/cache/snapd/
残留ファイルを削除
dnf - deadbeef install
https://sourceforge.net/projects/deadbeef/files/travis/linux/1.9.6/deadbeef-static_1.9.6-1_x86_64.tar.bz2/download
deadbeef-static_1.9.6-1_x86_64.tar.bz2
└─$ ./deadbeef/deadbeef-1.9.6/deadbeef
└─$ sudo dnf check-update gcc
└─$ sudo dnf clean all ; sudo dnf upgrade


https://www.mozilla.org/ja/firefox/all/#product-desktop-esr
標準版よりもセキュリティ修正等を重視したリリース方式です。
標準版とはユーザー情報は共有できませんがFirefox Sync経由で再現できます。
ユーザー情報の格納ディレクトリはアドレスバーに about:profiles で確認できます。
そういうのが、あるんですね。
試してみます。
Aaptコマンドでの削除、インストール時は、
(例)apt install fcitx5-mozc fcitx5
というように、パッケージ名は連続して書くことができます。
Aは、理解しています。
「Ghostty」がとても高速で、様々なカスタマイズ要素を備えているので、
一度試してみていただければと思います。
また、こちらのサイト
[Ghostty Config] https://ghostty.zerebos.com/
ではページ上で設定した項目に基づいて
Ghosttyに適用できる設定ファイルをダウンロードしたり
設定項目をクリップボードに書き出してくれる機能があるので、
こちらも参考にしてみてください。
これは知らなかったです。
早速、インストールしてみましたが、
良いですね^^
configに設定ができるのは便利です。
メインで使うことになりそうです。