これはバリエーションですこの問題。ただし、提供された答えはうまくいかないか、Zoomが利用できないことを意味します(下記参照)。
状態:
- KDE Plasma 5.21.4を使用してKubuntu 21.04を実行しています。
- ZoomにはIBusが必要です。私はZoomを持っていて、それが必要です。
- デフォルトのキーボードセレクタに加えて、IBusにはデフォルトでシステムトレイにアイコンがあります。
システムトレイ(最も左側の見苦しいもの)からIBusキーボードセレクタを削除するにはどうすればよいですか?
私が試したこと:
- IBusを削除するとは、Zoomを削除することを意味します。
- IBus シャットダウン用の起動スクリプト( )
ibus exit
=> システムトレイアイコンがありませんが、一部のアプリケーションではキーボードが機能しません - IBus 環境設定で「システムトレイにアイコンを表示」を選択解除します。 => 再起動後もボックスが選択解除されていても、IBus はシステムトレイに表示され続けます。
- コマンドラインで同じタスクを実行する
dconf
=> IBusはまだ設定オプションを無視します。 - panel() なしでIBusを再起動するための起動スクリプト
ibus-daemon -rd --panel=disable
=> システムトレイアイコンがなく、IBusが実行されていますが(ibus-daemon
既存のインスタンスについて説明されています)、フランス語キーボードにデッドキーがあります(「circumflex + e」は「ê」ではなく) e」と表示されます)これ以上機能しません。 - [システムトレイの設定]メニューからIBusシステムトレイアイコンを非表示にしますが、オプションを表示するドロップダウンが灰色で表示されます。
ベストアンサー1
以下を使用して、Zoomの依存関係からibusを除外できます。次のスクリプト:
#!/bin/sh
set -xe
tmp=$(mktemp -d)
cd "${tmp}"
name='zoom.deb'
wget https://zoom.us/client/latest/zoom_amd64.deb -O "${name}"
dpkg -x "${name}" zoom
dpkg -e "${name}" zoom/DEBIAN
sed -i -E 's/(ibus, |, ibus)//' zoom/DEBIAN/control
dpkg -b zoom "${name}"
sudo dpkg -i "${name}"
rm -rf "${tmp}"
または、次のことができます。この提案
IBusパネルのアイコンを右クリックします。デフォルト設定:詳細:キーボードレイアウト:システムキーボードレイアウトを使用します。
その後、プラズマシステムトレイ設定でIBusパネルアイコンを「常に隠す」に設定しました。
修正する:別のオプション(個人の最終選択)は、実際のパッケージを置き換えるダミーパッケージを作成することです。パッケージがインストールされると、不要なパッケージに依存するすべてのアプリケーションはibus
アップグレード可能なままであるため、後で何もする必要はありません。
equivs-build
このパッケージを作成するには、パッケージ内のツールを使用できます。equivs
次の仮定でテキストファイルを作成してblacklist-deb-packages
入力します。Provides
セクションにインストールしたくないパッケージを一覧表示します。
Section: misc
Priority: optional
Standards-Version: 3.9.2
Package: blacklist-deb-packages
Provides: ibus, ibus-table-emoji, nautilus, qtbase-abi-5-15-3, libappindicator3-1
Description: dummy package to prevent the installation of unwanted packages
ファイルを作成したら、ファイルディレクトリで次のコマンドを実行します。
equivs-build blacklist-deb-packages && \
sudo dpkg -i ./blacklist-deb-packages_1.0_all.deb