web-dev-qa-db-ja.com

起動時のスクリプト

10.10を使用していますが、Windowsのような国際的なキーボードレイアウトを取得するためにスクリプトを実行する必要があります。基本的に、デッドキーの動作方法が変更されます。

(このページの元のスクリプト http://t.tam.atbh.us/en/win-us-intl-4-linux/

どうしても起動しないといけないので、カスタムスクリプトを実行してアプリケーションを起動する必要があります。


スクリプト:

export GTK_IM_MODULE=xim

setxkbmap us intl 

xmodmap -e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis acute diaeresis'

application_name

したがって、application_nameにabiwordを入れると、キーボードスクリプトを考慮してabiwordが実行されます。


理想的には、元のスクリプトは起動時に開始し、次に使用するanyアプリケーションがそれで機能します-ターミナルで最初に実行した場合と同じように( app_name行なしで)、それからアプリを実行します。スクリプトを/etc/rc.localに追加して、起動から実行しようとしましたが、役に立ちませんでした。 init.dに追加しようとしましたが、それも機能しませんでした。

誰かが助けてくれるなら、私は最も感謝しています。

3
OttoRobba

「スタートアップアプリケーション」を使用してスクリプトを追加できるはずです(単一で検索します)。

enter image description here

*編集:10.10を使用していたことがわかりました。 「スタートアップアプリケーション」は引き続き使用できるはずですが、おそらく統一性がないため、システム>設定で見つけることができると思います。

4
LasseValentini

これが機能するかどうかは100%わかりませんが、ホームフォルダーに.xinitrcという名前のファイルを作成し、次の内容を含めることができます。

export GTK_IM_MODULE=xim

setxkbmap us intl 

xmodmap -e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis acute diaeresis'

gnome-session &

次に、ファイルを実行可能にして再起動し、ログイン時に「ユーザー定義セッション」を選択します。

1
dv3500ea

Xmodmap部分をファイル~/.Xmodmapxmodmap -e'...'を含まない文字列コンテンツのみ)に配置することで、xmodmap部分を解決できます。 GnomeとXFCE4は、起動時にファイルを解析する必要があります。

0
Grumbel