web-dev-qa-db-ja.com

マルチユーザー環境でのxubuntu / xrdp tab / autocompleteの修正

リモートセッションでtab/autocompleteが機能しないxubuntu/xfce/xrdpの問題については、インターネット全体に多数のスレッドがあり、最終的に解決策についてはこのページに戻っています: 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

問題は、これは現在のユーザーの問題を修正するだけです。私の質問は2つあります。

  1. 新しいユーザーに対してこれを自動的に修正するにはどうすればよいですか?したがって、最初のログイン時にそれらのユーザーに対して機能します(Windowsのデフォルトユーザーを更新したのと同様)?

  2. 複数の既存ユーザーに対してこれを修正するにはどうすればよいですか?

ご協力いただきありがとうございます。

1
eagle47benny

新規ユーザーに対する部分的な回答:

このスレッドに基づいて: http://www.linuxquestions.org/questions/slackware-14/configuring-xfce4-4175483108-print/.config/xfce4 dirを/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 dir全体をコピーすると、テンプレートユーザーでメニュー、パネルなどを事前設定できるというボーナスが追加されました。すべての新しいユーザーが同じ設定を持っているので、単一のファイルだけをテストしませんでした。

2
eagle47benny

私の場合は、ターミナルに入力します:

Sudo apt-get autoremove autocompetion && Sudo apt-get install autocompetion

構成ファイルのtype = "none"およびvalue = "none"を変更します

この方法でうまくいくかもしれません。

0
Michael