選單工具
- dmenu
- rofi 視窗切換器
- albert launcher
rofi
Shift + Right
orShift + Left
切換rofi的模式
透過rofi連上ssh
rofi有兩種模式適用於ssh,分別是ssh
與combi
,前者僅會有
ssh連線相關選項,後者則是通用的切換選項。
rofi -show ssh
rofi -show combi
平鋪式視窗管理器
bspwm 指令
交換桌面
bspc desktop --swap \^1
移除桌面
bspc desktop \^6 --remove
重新命名桌面
bspc desktop focused --rename newname
建立桌面
bspc monitor focused --add-desktops 3321
將桌面像前後移動
bspc desktop focused --swap prev
取得當前名稱
bspc query -D -d focused --names
繪圖軟體
- Krita
- Gimp
終端 emulator
- alacritty GPU加速終端機
- xterm/uxterm
- urxvt
- termite
Linux 字形
列出可用的字體
fc-list
man 網頁輸出
透過瀏覽器檢視man
文檔,以html進行排版。以下示範將瀏覽器
設定成chromium
並讀取less
的文檔。
export BROWSER=chromium
man -H less
Display Manager
gdm3 大頭照(profile picture)
將圖片放在~/.face
。
KDE 大頭貼
如果使用 gdm3 的位置的話可以建立一個軟連結 ~/.face.icon
即可
ln -s ~/.face ~/.face.icon
xdg-open
配置 pdf 預設啟動程式
查詢 pdf 開啟程式
xdg-mime query default application/pdf
設定成 evince
xdg-mime default org.gnome.Evince.desktop application/pdf
無法設定請參考以下指令進行除錯
XDG_UTILS_DEBUG_LEVEL=2 xdg-mime query default application/pdf
vim .config/mimeapps.list
參見
- Can’t stop xdg-open from using Mendeley for PDFs
- Problems with using xdg-mime default. The default was successfully set but it is not used via xdg-open
視訊
- zart
- cheeseguvcview
- guvcview
通知中心
image
notify-send -i ~/tux.png "hi"
ask button
dunstify -A true,yes -A false,no "yes or no"
檢查 Xorg 錯誤日誌
vim .xsession-errors
影片播放
mpv快捷鍵
[
,]
,{
,}
: 播放速度調整
ranger
配置 xdg-open
可以透過 ranger
啟動程式
編輯 PDF metadata
安裝
sudo pacman -S perl-image-exiftool
檢視 metadata
exiftool file.pdf
修改 pdf 標題
exiftool -Title="new title" pdf
NVIDIA Optimus
在筆電雙顯示卡按需求執行時切換寫卡,比方說 Linux 執行 3D 遊戲,可以使用 Bumblebee
- optirun: 當前 process?
- primusrun: 之後所有 process 也有?
錄製螢幕閃爍
如 AnyDesk 會閃爍,可以發現 compositor 是開的,關閉就會正常了
鍵盤
xclip
xclip獲取選取的內容
sleep 2
xclip -out -selection primary
輸入法
查詢按鍵
xev
用來查詢key code,
配置各種程式鍵綁定時需要查詢按鍵
xev | grep keycode
模擬按下
xdotool key x
Linux