以前の長期インストールは、VLCおよびgtkファイルダイアログボックスにバンドルされていました。 VLCをインストールする以外は特別な作業もしませんでした。
VLC 2.2.1にアップデートした後、ファイルダイアログボックスがQtに置き換えられ、gtkを復元するための明確な方法はありません。削除のために「vlc-qt」を表示すると、vlc全体も削除対象として表示されます。
SUSE 13.2を開く
ベストアンサー1
VLCメディアプレーヤーは長い間Qtインターフェースを使用してきました。ただし、VLCにはウィンドウスタイルをオーバーライドするオプションがあり、これはファイルダイアログも変更します。
VLC メディアプレーヤーで次の手順を実行します。
行くツール > 基本設定(またはCtrl+を押してくださいP)
最初のタブの下インターフェイス設定 - 外観、ドロップダウンメニューを使用して「Force Window Style:」を探し、選択内容を
System's default
次から変更します。GTK+
最後にクリックしてください。救う変更承認。
それからメディア>ファイルを開く...Ctrl(または+を押してO)ファイルダイアログボックスにGTK +ウィンドウスタイルが適用されていることを確認してください。それはすべてです。
Debian 8 Xfce(Xfce 4.10)でVLC 2.2.1を使用してテストされました。
Debian / UbuntuでQt5の強制スタイル
以前は、Debian 9(テスト)およびUbuntu 16.04(xenial)以下の場合、ユーザーはlibqt5libqgtk2
リポジトリからパッケージをさらにインストールする必要がありました。最新バージョンの場合は現在qt5-gtk-platformtheme
またはで提供されており、qt5-gtk2-platformtheme
推奨事項は自動的にそれらのいずれかをインストールします。
- Debian テスト (拡張) - 必須
libqt5libqgtk2
- Debian の古い安定リリース(拡張)と最新リリース
- Ubuntu 15.10(wily)〜16.04(xenial) - 必須
libqt5libqgtk2
- Ubuntu 18.04(バイオニック)と最新バージョン
Xubuntu 16.04(Xfce 4.12)でVLC 2.2.2を使用してテストされました。 Debian ではテストしてみませんでしたが、従うことができるそうです。Ask Ubuntuに関するこの記事。後で、qt5-gtk-platformtheme
VLC 3.0.9ソフトウェアパッケージがXubuntu 20.04にデフォルトでインストールされていることがわかりました。
他のディストリビューションのQt5の強制スタイル
上記のパッケージは、openSUSEを含む他のディストリビューションのリポジトリでは利用できないことがわかりました。この検索結果Software.opensuse.orgで検索しました。あるいは、アーチウィキQT_STYLE_OVERRIDE
環境変数は、Qtアプリケーションが特定のスタイルを使用するように強制することに注意してください。
したがって、次のいずれかの場所にQT_STYLE_OVERRIDE=gtk2
行を追加できます。QT_STYLE_OVERRIDE=GTK+
~/.profile
(Linux Mintで動作すると報告されており、Unix.SEに関するこの記事)~/.bashrc
(以下をお勧めします。Ask Ubuntuに関するこの記事)~/.xsession
または~/.xinitrc
(推奨FreeBSDフォーラムのこの記事)~/.xsessionrc
(OpenBoxを使用することをお勧めします。CrunchBang Linuxフォーラムのこの記事)
Qt5パッケージをインストールせずに、この行を最後のファイルを除く上記の各構成ファイルに1回エクスポートしようとしました。ただし、どちらもXubuntu 16.04のVLCでは機能しません。
現時点では、環境変数が実際に機能しているかどうかを確認することはできません。