.

,

/

自作曲=プロフィール?

2025年01月31日

■メモ:★Linuxインストール後に必要なもの

- Table of contents -Debian/Ubuntu(*Arch)
   日々更新中
firefox設定
日本語フォント
ロケール設定
fcitx/日本語入力設定
単語登録
Tools / Accessories
Graphics
サウンド設定
現在のデスクトップ環境を知る
デスクトップマネージャなど
XDG_DESKTOP
NVIDIA ドライバ
雑多
エラー関連
起動関連
Kernel
snapshotでISO作成
krita/The GMic
UEFIとレガシーBIOS
不要なファイル削除関連
openSUSE コマンド
Arch Linux(破損パッケージ)
Gentoo
upgrade
old version
Miriway
wayland
wine
pretending
Little-trick


Oomox GTK テーマの色変更に関するまとめ
回線テスト :1

◇Linux システムがインストールされた正確な日時
stat / | awk '/Birth: /{print $2 " " substr($3,1,5)}'

Linux インストール容量:最低30GBの空き容量
 検索では7GBというのがあるが、それでは必要なソフト類がインストールできなくなるので注意。

 firefox設定

firefox/Developer Edition/Nightly(インストール方法)

■拡張機能
uBlock Origin
◇↑広告カット。要素をブロックで、部分削除も。

ウェブページを翻訳
◇↑勝手にタブ開いて更新情報を表示するので、これを無効にする→インストールすると設定ページが出るので、左メニューから(その他)→右側の一番上を有効から無効にする。

カラー設定
◇↑飾りは煩いので、これで色指定が無難で見やすい。

◇↓いろいろ。
uGet Integration

日本語フォント

デフォルトフォントは「$ fc-match」で確認。
$ sudo apt install fonts-noto-cjk
└─$ sudo apt install 'fonts-takao-*'
└─$ sudo pacman -Sy noto-fonts-cjk
特定(自分)ユーザー使用フォント、homeにディレクトリ作成
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

↓fcitx設定画面を端末で
$ fcitx-configtool

↓辞書ツールが起動できない
$ sudo apt-get install build-essential fcitx-libs-dev
コマンドラインから 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 は、少し違って、最後の行を以下に。
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


Tools / Accessories

Tilix (ターミナル)
$ sudo apt install tilix
$ sudo apt install xfce4-terminal
$ sudo apt install gnome-terminal
nemo
$ 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

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 apt-get install gnome-disk-utility
└─$ sudo pacman -S gnome-disk-utility
※DISKはHDDの中身を表示するだけでなく、USBへの書き込み機能を持つ。
 ファイラーで、書き込みファイルを右クリック→ディスクイメージライター。
uGet / Aria2
└─$ sudo apt install uget aria2 curl
# sudo pacman -S uget aria2 curl
CDリッピング - Asunder
└─$ 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 add-apt-repository -y ppa:gerardpuig/ppa
└─$ sudo apt -y install ubuntu-cleaner
DVDへの書き込みもう使わない。
└─$ 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


◇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



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 apt install gcolor3
└─$ 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

別なの。これも良い。
$ 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

VLC4のインストール(Ubuntu)
└─$ sudo add-apt-repository ppa:videolan/master-daily
└─$sudo apt update
└─$sudo apt install vlc

現在の状況を調べる
└─$ pactl info
無ければ
└─$ sudo apt install pulseaudio-utils
(★)pulseaudio
$ sudo pacman -S pulseaudio
└─$ 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


ユーザーをリアルタイムグループに追加

$ 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

Tilix設定バックアップ
└─$ 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

※/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オプション)= 強制的に上書き
◇grub>修正(Arch)
└─$ 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

MBRをGPT変換
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


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


-------------------------------------------------
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が入っていると解像度落ちになる事がある。

◇カーネル: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
とすれば完了。

◇カーネル: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

◇カーネル: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


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

まずはチェック、設定の確認↓
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
schedutil :OFF
performance: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

◇Arch(古いバージョンで固定する)
└─$ sudo nano /etc/pacman.conf

・以下のIgnorePkgの#を外し、指定ソフトを書き込む↓例 /解除は消せばよし
IgnorePkg = nemo

◇Fedora(古いバージョンで固定する)
└─$ 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-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の時間変更で。
更に下段に背景画像の場所があるので、変更したいなら、これを書き換える。
終了は、↓でログイン画面に戻る。
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を・・・
Screenshot from 2022-12-21 20-03-32.png






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



posted by musf at 17:36 | Comment(6) | Linux | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
Firefox ESR

https://www.mozilla.org/ja/firefox/all/#product-desktop-esr

標準版よりもセキュリティ修正等を重視したリリース方式です。
標準版とはユーザー情報は共有できませんがFirefox Sync経由で再現できます。

ユーザー情報の格納ディレクトリはアドレスバーに about:profiles で確認できます。
Posted by ESR at 2021年09月21日 22:25
ありがとうございます。
そういうのが、あるんですね。
試してみます。
Posted by musf at 2021年09月23日 10:37
@DebianでのParental Controlの削除は可能ですか?
Aaptコマンドでの削除、インストール時は、
(例)apt install fcitx5-mozc fcitx5
というように、パッケージ名は連続して書くことができます。
Posted by 配ルド at 2025年01月20日 20:19
@は、わからないです。
Aは、理解しています。
Posted by musf at 2025年01月21日 04:02
昨年末にリリースされたオープンソースの端末エミュレータ
「Ghostty」がとても高速で、様々なカスタマイズ要素を備えているので、
一度試してみていただければと思います。

また、こちらのサイト
[Ghostty Config] https://ghostty.zerebos.com/
ではページ上で設定した項目に基づいて
Ghosttyに適用できる設定ファイルをダウンロードしたり
設定項目をクリップボードに書き出してくれる機能があるので、
こちらも参考にしてみてください。
Posted by Ghostty at 2025年03月22日 22:45
情報ありがとうございます
これは知らなかったです。
早速、インストールしてみましたが、
良いですね^^
configに設定ができるのは便利です。
メインで使うことになりそうです。
Posted by musf at 2025年03月23日 04:40
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

※ブログオーナーが承認したコメントのみ表示されます。



END2