最小インストールから関連アプリケーションのインストールまで
LXQt 最小インストール
time sudo emerge --ask lxqt-meta
218分(※時間は10年以上前の古いノートPCです)
LXQt 標準的な構成でインストール
USEフラグで指定する。
echo "lxqt-base/lxqt-meta admin powermanagement sudo terminal" | sudo tee /etc/portage/package.use/lxqt-meta
lxqt-panelで使用するプラグイン
echo "lxqt-base/lxqt-panel colorpicker cpuload lm-sensors networkmonitor
statusnotifier sysstat" | sudo tee /etc/portage/package.use/lxqt-panel
time sudo emerge --ask lxqt-meta
248分。
LXQtプロジェクトのアプリケーション
アーカイバー、画像ビューアー、スクリーンショットを追加インストールする。USEフラグで指定する。
echo "lxqt-base/lxqt-meta admin powermanagement sudo terminal archiver lximage screenshot" | sudo tee /etc/portage/package.use/lxqt-meta
time sudo emerge --ask --verbose --update --deep --newuse @world
51分。
LXQt関連の設定
PCManFM-Qtで暗号化パーティションをマウントしたい
公式サイトを参考にカーネルの設定を変更する。
https://wiki.gentoo.org/wiki/Dm-crypt
cd /usr/src/linux
sudo make menuconfig
[_] Enable loadable module support
Device Drivers --->
[_] Multiple devices driver support (RAID and LVM) --->
<*> Device mapper support
<*> Crypt target support
[*] Cryptographic API --->
<*> XTS support
<*> SHA224 and SHA256 digest algorithm
<*> AES cipher algorithms
<*> AES cipher algorithms (x86_64) 32bitではない!?
<*> User-space interface for hash algorithms
<*> User-space interface for symmetric key cipher algorithms
Device Drivers --->
[_] Block Devices --->
<*> Loopback device support
File systems --->
<*> FUSE (Filesystem in Userspace) support
[_] Cryptographic API --->
<*> RIPEMD-160 digest algorithm
<*> SHA384 and SHA512 digest algorithms
<*> Whirlpool digest algorithms
<*> LRW support
<*> Serpent cipher algorithm
<*> Twofish cipher algorithm
sudo make
sudo make modules_install
sudo make install
sudo nano /etc/portage/make.conf
追加
USE="$USE cryptsetup"
USE="$USE gnome-keyring policykit udisks"
echo "gnome-base/gvfs fuse" | sudo tee /etc/portage/package.use/gvfs
time sudo emerge --ask --verbose --update --deep --newuse @world
1031分。=17時間
rootのパスワードを設定していない場合:
sudo -i
passwd
PCManFM-Qt Root パスワード無しでマウントしたい
/etc/polkit-1/rules.d/10-enable-mount.rules
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.udisks2.filesystem-mount-system" && subject.isInGroup("disk")) {
return polkit.Result.YES;
}
});
参考ページにある storageではなく、仮に disk とする。本来はstorageグループを作成したほうが良い!?
ユーザ USERNAME をグループ disk に追加する。
sudo gpasswd -a USERNAME disk
lxqt-panelにプラグインを追加したい
USEフラグを指定する。
echo "lxqt-base/lxqt-panel colorpicker cpuload lm-sensors networkmonitor statusnotifier sysstat" | sudo tee /etc/portage/package.use/lxqt-panel
time sudo emerge --ask --verbose --update --deep --newuse @world
20min.
LXQtパネルを右クリックして「ウィジェットの管理」でプラグインを追加する。
0 件のコメント:
コメントを投稿