Xfce
無法在啟動時啟動“Xfce4-terminal”
我想使用 Xfce 桌面、Xrdp-client 和 Centos 在啟動時啟動“Xfce4-terminal”。
我嘗試在 .config/autostart 下創建一個 .desktop 文件,還嘗試從 xfce4 桌面設置登錄時設置 xfce4-terminal,但我仍然無法在啟動時啟動終端。
從桌面上的會話和啟動應用程序中執行了以下操作,但它仍然無法正常工作。但是,這樣做後,它在我的使用者空間下創建了一個文件,如下所示,但在對伺服器執行 RDP 時它不會自動啟動。
---- .config/autostart/xfce4-terminal.desktop [Desktop Entry] Encoding=UTF-8 Version=0.9.4 Type=Application Name=xfce4-terminal Comment=Terminal Exec=/usr/bin/xfce4-terminal OnlyShowIn=XFCE; RunHook=0 StartupNotify=false Terminal=false Hidden=false ----
好心提醒
這對我有用。在 /etc/xdg/autostart 目錄中放置一個包含以下內容的文件。
#cat xfce.desktop [Desktop Entry] Type=Application Name=Xfce_terminal Exec=xfce4-terminal Terminal=true
請記住,這是一個全域設置,它適用於所有使用者,無需使用各自主目錄上的“.config”目錄單獨管理它們
此外,您可以使用以下步驟在 xrdp 中管理您的預設視窗管理器
在/etc/xrdp目錄下放置一個名為“startwm-bash.sh”的文件,內容如下
cat /etc/xrdp/startwm-bash.sh #!/bin/bash XFCE="$(which xfce4-session 2>/dev/null)" exec "$XFCE"[/code]
為文件分配可執行權限。
最後修改 sesman.ini 文件以使用上述腳本作為預設視窗管理器。
vi /etc/xrdp/sesman.ini
修改預設視窗管理器如下所示
DefaultWindowManager=/etc/xrdp/startwm-bash.sh
雖然路徑說它是相對於 /etc/xrdp 的,但在給出執行檔的絕對路徑後它對我有用。
重啟xrdp服務
service xrdp restart