修复多用户环境中的 xubuntu/xrdp tab/autocomplete 问题

修复多用户环境中的 xubuntu/xrdp tab/autocomplete 问题

互联网上有许多关于 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="\&lt;Super\&gt;Tab" type="string" value="switch_window_key"\/>/<property name="\&lt;Super\&gt;Tab" type="empty"\/>/' \
             .config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

问题是,这只能解决当前用户的问题。我的问题有两个方面:

  1. 我如何为新用户自动修复此问题,以便它在首次登录时即可使用(类似于更新 Windows 中的默认用户)?

  2. 我该如何为多个现有用户修复这个问题?

谢谢您的帮助。

答案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="\&lt;Super\&gt;Tab" type="string" value="switch_window_key"\/>/<property name="\&lt;Super\&gt;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"

这样也许能很好地发挥作用。

相关内容