互联网上有许多关于 xubuntu/xfce/xrdp 问题的帖子,其中 tab/autocomplete 无法在远程会话中使用,大多数帖子最终都指向此页面以寻求解决方案:http://codebangers.com/?p=134。
CodeBangers 建议使用 GUI,但这是终端中的相同解决方案:
~$ cp .config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml \
.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml.bak
~$ sed -i -e 's/<property name="\<Super\>Tab" type="string" value="switch_window_key"\/>/<property name="\<Super\>Tab" type="empty"\/>/' \
.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
问题是,这只能解决当前用户的问题。我的问题有两个方面:
我如何为新用户自动修复此问题,以便它在首次登录时即可使用(类似于更新 Windows 中的默认用户)?
我该如何为多个现有用户修复这个问题?
谢谢您的帮助。
答案1
针对新用户的部分答案:
根据此线程:http://www.linuxquestions.org/questions/slackware-14/configuring-xfce4-4175483108-print/我将.config/xfce4
目录复制到了/etc/skel
,现在已创建了新用户,并且选项卡已完全工作。
cp .config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml .config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml.bak
sed -i -e 's/<property name="\<Super\>Tab" type="string" value="switch_window_key"\/>/<property name="\<Super\>Tab" type="empty"\/>/' .config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
sudo mkdir /etc/skel/.config
sudo cp -R .config/xfce4 /etc/skel/.config
我相信您可以xfce4-keyboard-shortcuts.xml
在这里复制,只要您重新创建路径即可,但就我的用例而言,我发现复制整个xfce4
目录还有一个额外的好处,就是允许我预先配置模板用户中的菜单、面板等,并让所有新用户具有相同的设置,所以我没有只测试单个文件。
答案2
就我而言,我会在终端中输入:
sudo apt-get autoremove 自动完成 && sudo apt-get install 自动完成
我将在配置文件中更改 type="none" 和 value="none"
这样也许能很好地发挥作用。