GNU/Linux >> Linux の 問題 >  >> Ubuntu

Setxkbmapプリファレンスを起動時に設定しますか?

左のCtrlキーをキャップ付きで永続的に切り替えようとしています。しかし、ubuntuのネイティブキーボードレイアウトスイッチャーでは、xmodmapは持続しませんでした(この質問)。だから今、私はネイティブスイッチャーを捨てて、代わりにsetxkbmapコマンドを使用しています。スクリプトを作成しました:

#!/bin/bash
setxkbmap -model pc104 -layout us,ru -option grp:alt_shift_toggle -option ctrl:swapcaps

それは私が望むように動作します。しかし今、私はシステムの起動時にそれを自動実行したいと思います。しかし、これをSturtupアプリケーションの下に置くと、機能しません。どうやら、起動時にスクリプトを実行した後、他の何かがxkbマップをリセットしているようです。

xkbのリセットをトリガーするものと、それを取り除く方法を知っている人はいますか?

ベストアンサー

最後に、多くの調査の結果、ubuntu 13.10で見つけたものは次のとおりです:

$ sudo apt-get install dconf-tools
$ dconf-editor

org>> gnome>> desktop> > input-sources

に移動します

オプションをリストとしてxkb-optionsの下に置きます。例:[‘altwin:ctrl_alt_win’、’.. etc ..’]

次に、dconf-editorを閉じます。変更はすぐに公開されます。

…スクリーンショットを投稿しますが、このボードでの私の評判は十分ではありません。いくつかのポイントを教えてください😉

参照:

  • CapsLockとEscを永続的に切り替える方法
  • man 7 xkeyboard-config

Ubuntu
  1. Fedora – MysqlServer-idがFedora16で設定されていませんか?

  2. Gnomeでウィンドウの透明度を設定しますか?

  3. Ubuntu – Ubuntuで静的IPを設定する方法は?

  1. すべてのRhythmbox設定とライブラリ情報をリセットする方法は?

  2. 起動時にModprobeAth9k?

  3. Ubuntu 14で特定のキーボードレイアウトに切り替えるためのショートカットを構成するにはどうすればよいですか?

  1. HomebrewでMacからLinuxへの切り替えを簡単に

  2. スクリプトをシステムに追加->設定->スタートアップアプリケーション?

  3. resolv.conf が上書きされているときに DNS を設定するにはどうすればよいですか?