Gunakan gaya tombol lokal selama sesi X11 diteruskan melalui SSH

16

Mungkinkah sesi X11 diteruskan ditata dengan sesuatu selain gaya tombol X standar? Bahkan tampaknya tidak menggunakan gaya aktual server saya karena kedua komputer menjalankan Ubuntu 10.10. Namun, jendela di sebelah kiri adalah dari mesin lokal, dan jendela di sebelah kanan diteruskan melalui ssh -X.

Apakah ada cara untuk mengubah perilaku ini untuk meniru gaya tombol asli atau mengubahnya sama sekali? Terima kasih.

teks alternatif

matpie
sumber
Bertentangan dengan apa yang saya katakan di jawaban saya yang dihapus, ini seharusnya hanya berfungsi. Jika Anda menjalankan aplikasi gnome menggunakan ssh -X, itu harus secara otomatis menggunakan pengaturan dari daemon pengaturan lokal Anda. Apakah ada yang tidak biasa pada pengaturan Anda?
sepp2k
Seperti sepp2k tunjukkan, ada kemungkinan mekanisme konfigurasi yang berbeda bermain di sini: (1) Aplikasi GNOME akan digunakan gnome-settings-daemonjika sedang berjalan; (2) Aplikasi GTK akan menggunakan ~/.gtkrc-2.0file pada mesin yang mereka jalankan; (3) sama halnya, aplikasi Qt / Xaw / Xtoolkit memiliki cara mengonfigurasi gaya mereka sendiri (dan berbeda!). Aplikasi apa yang Anda minati?
Riccardo Murri

Jawaban:

9

Ini rupanya telah dibahas pada SuperUser juga; Jawaban Suppressingfire bagi saya adalah jawaban yang benar:

  1. Instal tema Ubuntu GTK favorit Anda pada host jarak jauh juga;

  2. Buat a ~/.gtkrc-2.0pada host jarak jauh, dan sertakan gtkrc tema sendiri darinya; mis., jika Anda menjalankan Ubuntu dengan tema ClearLooks pada host jarak jauh, Anda dapat menambahkan menggunakan baris ini:

    include "/usr/share/themes/ClearlooksClassic/gtk-2.0/gtkrc";
    

Perbarui dari komentar

Cara GUI:

sudo apt install lxappearance gnome-themes-extras
lxappearance

Dengan metode ini Anda juga dapat mengubah properti lain seperti ikon

Riccardo Murri
sumber
Kedua jawaban itu kelihatannya benar, dan saya pikir jawaban singkat adalah yang diinginkan OP, karena memungkinkan dia untuk menggunakan pengaturan lokalnya.
sepp2k
Yang ini bekerja paling baik untuk saya. Saya pikir rendering ditangani oleh host jarak jauh. Terima kasih!
matpie
1
Saya melewatkan langkah 2. dan menggunakan lxappearanceaplikasi ( sudo apt-get install lxappearance) untuk mengonfigurasi tema desktop. Kredit untuk askubuntu.com/a/100412/250556
ThorSummoner
Metode ini juga berfungsi untuk Bash di Ubuntu di Windows
Carlos Rafael Ramirez