2022年08月24日

archlabs-2022.08.21-x86_64。vmware workstation player16.2.4 / sparkylinux-6.4-amd64

※タイトルのバージョン名内の日付が違っていて修正しました。

存在は、知っていましたが、やったことが
なかったので、DK windowmanagerで、
インストールしました。システムは、
本家と同じsystemdのarchlinuxです。

DKにlive機能があります。これまでのarchlabsは、
インストーラーのみでしたが。
インストールしなくても、どん、なん、かなーが
できます。

ターミナルは、alt + shift + enterで、
al-terminalがとりあえず開きます。あとは
super(win旗キー)+ spaceで、
rofiが開きなんでも起動できます。
systemのreboot & shutdown poweroffも、
頭文字と2文字目ぐらいをrunのところに
入力すれば、候補に出て、実行できます。

インストーラーは、ターミナルに
installerと入力、enterすれば、テキストモードの
インストーラーが開きます。全面英語です。
よく意味がわからなかったのは、
Commandの項目でして、空欄にしました。
パーティション設定は、お任せにしないでやったら、
インストールに失敗しました。
任せると、/bootと/が別になりました。
パーティションサイズは、もちろん自由です。
swapファイルはなしにしました。

DKの操作性は、i3-wmと似ていて、
バインドキーの要キーは、altです。

~/.config/DK/sxhkdrc
# terminal emulator
super + Return
al-terminal
alt + shift + Return
al-terminal
super + t
al-terminal
# program launcher
alt + p
rofi_run -r
alt + F1
rofi_run -r
super + @space
rofi_run -r
# make sxhkd reload its configuration files:
super + shift + r
pkill -USR1 -x sxhkd

# quit dk
alt + shift + q
dkcmd exit
# reload dkrc
alt + shift + r
dkcmd reload
# restart dk
alt + ctrl + shift + r
dkcmd restart
# focus next or previous window
alt + {j,k}
dkcmd win focus {next,prev}
# close window, swap tiled window in/out of master, cycle tiled windows in place
alt + {q,space,Tab}
dkcmd win {kill,swap,cycle}
# toggle fullscreen and fake fullscreen (enable manipulating fullscreen window)
{_,alt + }F11
dkcmd win {full,fakefull}
# toggle floating or sticky
alt + shift + {space,s}
dkcmd win {float,stick}
# move window, signed (+/-) for relative changes
alt + shift + {h,j,k,l}
dkcmd win resize {x=-20,y=+20,y=-20,x=+20}
# resize window, signed (+/-) for relative changes
alt + ctrl + {h,j,k,l}
dkcmd win resize {w=-20,h=+20,h=-20,w=+20}
# move the active window up/down the stack
alt + {Up,Down}
dkcmd win mvstack {up,down}

~./.config/DK/dkrc
というファイルもありますが、
プログラムの動作の仕方とか、窓のサイズ、各部の色とか、
バインドキー以外の設定ファイルです。

システム起動時のプログラムのスタートアップは、
~/.xprofileによってです。

#!/bin/sh
xrandr --output Virtual1 --mode 1920x1200 &
# sourced at boot by ~/.xinitrc and most display managers
# xdg standard configuration location (needed by some applications)
export XDG_CONFIG_HOME="$HOME/.config"
# add ~/.local/bin to the PATH (application executables)
export PATH="$HOME/.local/bin:$PATH"
# start the compositor (transparency, fade, shadows, blur, etc.)
picom -b &
# start the network tray application
nm-applet &
# start the volume tray application
volumeicon &
# restore the last wallpaper applied with nitrogen
nitrogen --restore &
# start gnome policy kit agent (password authentication)
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
# set display timeout, sleep, and poweroff
xset dpms 600 900 1200
# set keyboard repeat rate
xset r rate 350 60
# left hand mouse
#xmodmap -e "pointer = 3 2 1"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
fcitx-autostart &

↑緑の部分は、追加。
仮想環境上でのフルスクリーン化と
日本語入力設定(インストールしたパッケージは
fcitx fcitx-mozc fcitx-configtool)。
まだやっていませんが、open-vm-toolsの
設定も、おそらく~/.xprofileにすれば、
問題なく動作するだろう、と想います。

デフォルト設定では、タイルの目地が太くて、
壁紙が隙間から見えます。

最初、音が出なかったです。alsa-utilsが
入っていず、入れて、alsamixerで、
ミュートになっていたのを外し、それでも
音が出なくて、vmware workstation playerの
サウンドーカード設定の項目で、
Auto detectを、ALSA: Default sound card に
変更、新たにシステム起動してやっと音が出ました。
pulseaudioで音が出ています。

インストール時に、使う主要なアプリの選択や、
ログインの仕方をどうするか、とか、
決められます。デスクトップを出すために不可欠な
xserver系とかは、自動で入ります。
インストーラーで選べるデスクトップの種類は、
フローティングでは、openbox fluxbox。
タイルでは、i3-wmも選べたと想います。
ディスプレーマネージャーは、
lightdmが選べました。
私は、コンソールログインを選び、
オートログインの設定にしました。

一応、中級者から上級者用になっていますが、
すべてが、パッケージでインストールする世界なので、
難しさは、さほどでもないです。

live起動時に、対話型でやれる起動(上から2列目)が
あったのを思い出しました。

archlabs_2022-08-24_12-21-48.jpg

ここまでの構築で、仮想ゲストosの
ファイル総重量は、6.5GBでした。


posted by ブログ開設者 at 12:30| Comment(0) | linux | このブログの読者になる | 更新情報をチェックする