備忘錄_20160105(定位) 修改 回首頁

程式 2025-04-11 10:06:14 1744337174 100
raspberry pi 5 設定 winkey+m 可以將所有視窗縮小,顯示桌面

raspberry pi 5 設定 winkey+m 可以將所有視窗縮小,顯示桌面

可以用 echo $DESKTOP_SESSION 知道目前使用的桌面環境為何。
使用 echo $XDG_CURRENT_DESKTOP 也是可以的。
例如 LXDE-pi 就是其中一種。(未綁定 winkey 為特殊功能)

首先在 /home/pi 當中
sudo geany show_desktop.sh 
裡面內容如下

  #!/bin/bash
  # 最小化所有開啟的視窗
  for win in $(xdotool search --onlyvisible --class .); do
    xdotool windowminimize $win
  done
  
存檔後,賦予執行權限 sudo chmod +x show_desktop.sh
若執行 ./show_desktop.sh 就會發現,所有視窗都縮小了。

你有可能需要先安裝 xdotool
sudo apt install xdotool

接下來,設定作業系統層級的快速鍵
sudo geany .config/openbox/lxde-pi-rc.xml

在 <keyboard>......</keybaord> 裡面,加入下面內容

    <keybind key="W-m">
      <action name="Execute">
        <command>/home/pi/show_desktop.sh</command>
      </action>
    </keybind>

存檔後,進行刷新
openbox --reconfigure

這時候,就可以隨時用 Winkey+M 來縮小視窗了!

同樣是 raspberry pi 5 
也有遇到 winkey 是呼叫出系統選單,這時候要 winkey+m 兩次,很煩。
不過,同時,用 Ctrl+Alt+D 卻意外好用,也可以試試看。