GNU/Linux >> Belajar Linux >  >> Debian

Dapatkan aplikasi Qt5 untuk menggunakan gaya Gtk + asli di Ubuntu atau Debian

Beberapa aplikasi Qt5 tidak menggunakan gaya Gtk + secara default di Gnome (misalnya di Ubuntu 18.04), yang membuatnya tampak tidak pada tempatnya. Ini termasuk aplikasi seperti VirtualBox, VLC, qBittorrent, Simple Screen Recorder, klien desktop ownCloud dan sebagainya.

Artikel ini menjelaskan cara memperbaikinya dan membuat aplikasi Qt5 menggunakan gaya Gtk + 2 di Debian atau Ubuntu (dan distribusi Linux berbasis Ubuntu yang menggunakan desktop Gnome seperti Pop! _OS).

[[Sunting] Untuk instalasi Ubuntu 20.04 dan 19.10 yang baru (ini tidak terjadi jika Anda memutakhirkan dari Ubuntu yang lebih lama), gunakan QT_QPA_PLATFORMTHEME=gtk2 membuat aplikasi Qt5 mulai sangat lambat, jadi jangan gunakan ini. Gunakan Kvantum sebagai gantinya, yang tidak memiliki masalah ini dan juga memungkinkan Anda memilih tema yang akan digunakan untuk aplikasi Qt5.

VLC dan VirtualBox sebelum dan sesudah tweak dalam artikel ini di Ubuntu 18.04:

  • Sebelumnya:

  • Kepada:

Terkait:Gunakan Tema Kustom untuk Aplikasi Qt di Linux dengan Kvantum

Untuk memperbaiki masalah ini dan membuat aplikasi Qt5 menggunakan gaya Gtk +, yang perlu Anda lakukan hanyalah mengikuti langkah-langkah sederhana ini.

1. Instal qt5-style-plugins , paket yang mencakup gaya Cleanlooks, Motif, Plastique, dan Gtk + 2 Qt5.

sudo apt install qt5-style-plugins

2. Setel aplikasi Qt5 untuk menggunakan gaya Gtk + 2 dengan menambahkan export QT_QPA_PLATFORMTHEME=gtk2 ke ~/.profile . Anda . Untuk melakukannya, jalankan perintah berikut dengan perintah sederhana:

echo "export QT_QPA_PLATFORMTHEME=gtk2" >> ~/.profile


3. Logout setelah menginstal paket ini.

Setelah masuk kembali, aplikasi Qt5 seperti qBittorrent, VLC atau Virtualbox harus menggunakan gaya Gtk + pada desktop Gnome Anda di Debian atau Ubuntu (dan Pop! _OS yang berbasis Ubuntu).

Penting untuk dicatat bahwa ini memecahkan masalah untuk aplikasi yang diinstal melalui apt / deb. ini tweak tidak berfungsi untuk aplikasi yang diinstal dengan paket Snap, Flatpak, atau AppImage. Setidaknya itulah yang terjadi di desktop Ubuntu 18.04 saya.


Debian
  1. Mengonfigurasi otorisasi hak istimewa sudo gaya Ubuntu di Debian Linux

  2. Instal Eclipse Java IDE Terbaru di Debian 8 dan Ubuntu 16.04 Linux

  3. Cara menggunakan perintah string di Ubuntu

  1. Bagaimana Cara Mendapatkan Perangkat Lunak Ke Ubuntu?

  2. Cara menggunakan perintah netplan di Ubuntu

  3. Cara Mendapatkan Aplikasi Flatpak untuk Menggunakan Tema Gtk yang Tepat

  1. Ubah Tema Aplikasi Qt5 agar Terlihat Asli di Ubuntu 20.04

  2. Debian vs Ubuntu:Apa perbedaannya?

  3. Apt get command contoh untuk mengelola paket di Ubuntu/Debian