Linux
是否可以告訴 linux 在目錄中查找 .desktop 文件?
我開始使用
rofi
它的功能作為應用程序啟動器drun
。它工作正常,.desktop
文件在/usr/share/applications
並且$HOME/.local/share/applications
都顯示在上面沒有問題。我一直想將保存.desktop
文件的位置從更改$HOME/.local/share/applications
為 just$HOME/desktop
,但我找不到任何方法告訴 linux.desktop
在我想要的目錄中查找文件。甚至可能嗎?
快速查看文件,似乎它需要 freedesktop.org 標準目錄,並且無法配置為做其他事情
簡單的建議/解決方法是創建一個符號連結:
mv $HOME/.local/share/applications $HOME/desktop ln -s $HOME/desktop $HOME/.local/share/applications
如果您想要另一個目錄來存放桌面文件,則需要在
applications
某處創建一個名稱為該目錄的目錄。例如:$HOME/desktop/applications
然後把父文件夾的路徑放到環境變數
XDG_DATA_DIRS
中。為此,請打開文件
$HOME/.profile
並將以下行添加到末尾:export XDG_DATA_DIRS="$HOME/desktop:$XDG_DATA_DIRS"
與 shell 命令相同:
echo 'export XDG_DATA_DIRS="$HOME/desktop:$XDG_DATA_DIRS"' >> $HOME/.profile
然後重新啟動系統(或者只是註銷並再次登錄)。