Linux桌面使用

選單工具

rofi

透過rofi連上ssh

rofi有兩種模式適用於ssh,分別是sshcombi,前者僅會有 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 

繪圖軟體

終端 emulator

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

參見

視訊

參見archlinux wiki

通知中心

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

使用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

錄製螢幕閃爍

如 AnyDesk 會閃爍,可以發現 compositor 是開的,關閉就會正常了

鍵盤

xclip

xclip獲取選取的內容

sleep 2
xclip -out -selection primary

輸入法

參見Linux 輸入法

查詢按鍵

xev用來查詢key code, 配置各種程式鍵綁定時需要查詢按鍵

xev | grep keycode 

模擬按下

xdotool key x

Linux