Caps Lockを使用したモードレス/ステートレスレイアウト言語の切り替え(18.04 LTS Bionic Beaver)

ulidtko

これは何度も聞かれるので、簡単に説明しようと思います。

私が持っている二つの入力のレイアウト、ウクライナ語と英語を、としたいです:

  • Caps Lock高速スイッチングに使用します。
  • 遅延はありませ。私は速いタイパーです。
  • モードエラーはありません
    • (任意の数)CapsLock英語を設定し、
    • (任意の数)ShiftCapsLockウクライナ語を設定します。
  • 標準ウィジェットで現在のレイアウトを参照してください。

私はすでにこれを設定するために、3つの(!)のGUIを試してみた、Gnomeの設定、gnome-tweak-tool、  dconf-editor/ gsettings何も機能しません。Tweaksランダムにクラッシュします。

十分な宿題ができました

私は4年前に14.04LTSを自分で尋ねましたそれ以来、そのUIポップアップが表示され、すべてが壊れました。ステートフル CapsLockトグルを簡単に設定できるようになりましたが、それでも、その苛立たしい遅延が発生します。1文あたり4〜5回言語を切り替える必要がある場合は基本的に使用できません。

このスレッドcaps:none、バグ回避策としてXKBオプションを提案しています。gsettingsCLIと、の両方でdconf-editorgrp:shift_caps_switchXKBオプションと組み合わせて試してみましたサイコロはありません。見た目どおり、これらのコアXKB機能よりも何かが優先されます。

このスレッド→デバイス→キーボードcaps:menuにバインドできるようにするためのハックとしてXKBオプションを提供しますちょっと動作しますが、A)サイクリック/ステートフルスイッチングを提供します。B)すべてのスイッチで適切なタイムアウトを待たなければなりません。CapsLockGnome Settings

このスレッドは私が必要としているものを正確に尋ねますが、それは答えられておらず、さらに悪いことです。他の2つの質問の重複として閉じられています(???)どれも同じではなく、どれも私に実用的な解決策を与えません。どうしたの?

別の完全一致があります—残念ながら、未回答もあります!


募集:クリーンなソリューション

わからない

Ubuntu 18.04では、デフォルトで選択するオプションがありCaps_LockShift+Caps_Lockは、探している動作を実現するためにありますgnome-tweaksしかし、これは機能しておらず、理由を知ることができませんでした。

ここに画像の説明を入力してください

I could manage to achieve this behavior by the below workaround.

See this link for a 20Sec Video. https://imgur.com/QNdrVqa

first check the below commands in terminal whether they are changing the input language.

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[1].activate()"

and

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[0].activate()"

well, they are working.

ここに画像の説明を入力してください

we need to bind these commands to key presses of Caps_Lock and Shift+Caps_Lock

can achieve this with xbindkeys if xbindkeys is not yet installed install it by sudo apt install xbindkeys

  1. create a file .xbindkeysrc in $HOME folder
    touch ~/.xbindkeysrc
  2. to know the keycode/id what ever it is called
    run xbindkeys --key once the white box appears press the Caps_Lock button, do it for Shift button also and copy the keycodes/ids as show below

ここに画像の説明を入力してください

  1. この手順はオプションです。CapsLockを無効にします。以下のgifを参照してください。Caps Lockが無効になっていない場合、キーを複数回押すと、言語を変更しようとしているときに切り替えられます。無効にしました。しかし、それはあなたの興味に基づいています。

ここに画像の説明を入力してください

  1. .xbindkeysrc
    gedit ~/.xbindkeysrc上記の手順の結果に基づいて、ファイル開き、以下のようにファイルを編集します

上記の手順2で得た結果に従って、以下のコンテンツの値を変更します。コンテンツ:

"gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[0].activate()""
m:0x10 + c:66

"gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[1].activate()""
Shift+Mod2 + Shift_L+m:0x10 + c:66
  1. ファイルを保存し、閉じて再起動します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Caps Lockを使用したモードレス/ステートレスレイアウト言語の切り替え(18.04 LTS Bionic Beaver)

分類Dev

Bionic Beaver 18.04 LTSでのOpenJDK 8サポート期間

分類Dev

Ubuntu 18.04.2 LTS (Bionic Beaver) サーバーの最小要件

分類Dev

How to Install Shotwell with Face Detection in Bionic Beaver 18.04 LTS

分類Dev

How to restore the guest account in Ubuntu 18.04.1 LTS Bionic Beaver?

分類Dev

Ubuntuディストリビューションのアップグレードが中断される(17.10から18.04 LTS'Bionic Beaver ')

分類Dev

Ubuntuディストリビューションのアップグレードが中断される(17.10から18.04 LTS'Bionic Beaver ')

分類Dev

14.04LTSおよび18Bionic Beaverでは、モニターが断続的にブラックアウトし、ランダムに点滅します。

分類Dev

Bionic Beaver 18.04LTSでブラウザPaleMoonをインストールするにはどうすればよいですか?

分類Dev

Ubuntu 18.04.1 LTS Bionic Beaverでゲストアカウントを復元するにはどうすればよいですか?

分類Dev

Ubuntu 18.04 (Bionic Beaver) に MATE パネル用の mate-dock-applet をインストールします。

分類Dev

18.04(Bionic Beaver)で起動時にGUIを無効にする方法は?

分類Dev

Bionic Beaver 설정 메뉴 항목 누락

分類Dev

Is there a GUI tool for managing systemd on Ubuntu 18.04 (Bionic Beaver)?

分類Dev

Ubuntu 18.04(Bionic Beaver)でsystemdを管理するためのGUIツールはありますか?

分類Dev

Bionic BeaverにMuttパッチが適用されたパッケージがありませんか?

分類Dev

Ubuntu 18 LTS Bionic 最終カーネル バージョン

分類Dev

Ubuntu 18.04(Bionic Beaver)に「gdb-arm-none-eabi」をインストールするにはどうすればよいですか?

分類Dev

bionic(18.04LTS):PHP 7.3、パッケージの可用性

分類Dev

18.04: Bionic Beaver: Login Screen: Modify: remove all options for better security

分類Dev

Ubuntu Server 18.04 LTS Bionic コンソールの画面解像度の変更

分類Dev

bionic(18.04 LTS)上のpython 3.5のpypyはどこにありますか?

分類Dev

bionic(18.04 LTS)上のpython 3.5のpypyはどこにありますか?

分類Dev

Ubuntu 18.04 LTS(Bionic)にMariaDB 10.2がないのはなぜですか?

分類Dev

デュアルブートubuntu14 .04LTS

分類Dev

Xmodmap remapping Caps, but still triggering Caps Lock

分類Dev

Ubuntu Bionic Beaver(開発ブランチ)でxmlファイルを開くようにデフォルトのアプリケーションを変更するにはどうすればよいですか?

分類Dev

Caps lock indicator not synced

分類Dev

Deactivate Caps Lock in 14.04

Related 関連記事

  1. 1

    Caps Lockを使用したモードレス/ステートレスレイアウト言語の切り替え(18.04 LTS Bionic Beaver)

  2. 2

    Bionic Beaver 18.04 LTSでのOpenJDK 8サポート期間

  3. 3

    Ubuntu 18.04.2 LTS (Bionic Beaver) サーバーの最小要件

  4. 4

    How to Install Shotwell with Face Detection in Bionic Beaver 18.04 LTS

  5. 5

    How to restore the guest account in Ubuntu 18.04.1 LTS Bionic Beaver?

  6. 6

    Ubuntuディストリビューションのアップグレードが中断される(17.10から18.04 LTS'Bionic Beaver ')

  7. 7

    Ubuntuディストリビューションのアップグレードが中断される(17.10から18.04 LTS'Bionic Beaver ')

  8. 8

    14.04LTSおよび18Bionic Beaverでは、モニターが断続的にブラックアウトし、ランダムに点滅します。

  9. 9

    Bionic Beaver 18.04LTSでブラウザPaleMoonをインストールするにはどうすればよいですか?

  10. 10

    Ubuntu 18.04.1 LTS Bionic Beaverでゲストアカウントを復元するにはどうすればよいですか?

  11. 11

    Ubuntu 18.04 (Bionic Beaver) に MATE パネル用の mate-dock-applet をインストールします。

  12. 12

    18.04(Bionic Beaver)で起動時にGUIを無効にする方法は?

  13. 13

    Bionic Beaver 설정 메뉴 항목 누락

  14. 14

    Is there a GUI tool for managing systemd on Ubuntu 18.04 (Bionic Beaver)?

  15. 15

    Ubuntu 18.04(Bionic Beaver)でsystemdを管理するためのGUIツールはありますか?

  16. 16

    Bionic BeaverにMuttパッチが適用されたパッケージがありませんか?

  17. 17

    Ubuntu 18 LTS Bionic 最終カーネル バージョン

  18. 18

    Ubuntu 18.04(Bionic Beaver)に「gdb-arm-none-eabi」をインストールするにはどうすればよいですか?

  19. 19

    bionic(18.04LTS):PHP 7.3、パッケージの可用性

  20. 20

    18.04: Bionic Beaver: Login Screen: Modify: remove all options for better security

  21. 21

    Ubuntu Server 18.04 LTS Bionic コンソールの画面解像度の変更

  22. 22

    bionic(18.04 LTS)上のpython 3.5のpypyはどこにありますか?

  23. 23

    bionic(18.04 LTS)上のpython 3.5のpypyはどこにありますか?

  24. 24

    Ubuntu 18.04 LTS(Bionic)にMariaDB 10.2がないのはなぜですか?

  25. 25

    デュアルブートubuntu14 .04LTS

  26. 26

    Xmodmap remapping Caps, but still triggering Caps Lock

  27. 27

    Ubuntu Bionic Beaver(開発ブランチ)でxmlファイルを開くようにデフォルトのアプリケーションを変更するにはどうすればよいですか?

  28. 28

    Caps lock indicator not synced

  29. 29

    Deactivate Caps Lock in 14.04

ホットタグ

アーカイブ