Bagaimana cara mengalihkan kontrol jendela ke kiri (Gnome Shell)?

78

Apakah ada cara untuk beralih tombol gnome-shell window ke kiri? Saya sudah terbiasa dengan mereka di sebelah kiri sehingga mereka di sebelah kanan telah mengusir saya.

(gnome shell mengaturnya ke sudut kanan)

Noel
sumber
1
Anda hanya mengatakan kiri. Rupanya, mereka ada di sisi kiri dan Anda ingin mereka di sisi kiri.
Kris Harper
3
Biarkan di kiri. Mereka baik-baik saja di sana, karena jika Anda melihat peta layar yang panas, Anda akan melihat bahwa penunjuk tetikus lebih sering terletak di bagian kiri layar, bukan di kanan - itu berarti ia akan melacak kurang ke tombol.
poige
@Poige bukan hanya karena di situlah tombolnya berada? Di Windows, tentu saja peta menunjukkan lebih banyak di sebelah kanan?
Tim

Jawaban:

31

Untuk 10.10

Cara yang lebih sederhana untuk melakukannya adalah: Alt+ F2gconf-editor

Arahkan ke aplikasi → metacity → umum, dan klik dua kali pada entri:, button_layoutlalu masukkan close,minimize,maximize:. Anda juga dapat menggunakan spacerdi beberapa titik untuk menambahkan spasi.

Untuk 11,04 dan 11,10

Alt+ F2gconf-editor

Arahkan ke desktop → gnome → shell → windows, dan klik dua kali pada entri:, button_layoutlalu masukkan close,minimize,maximize:. Anda juga dapat menggunakan spacerdi beberapa titik untuk menambahkan spasi.

RolandiXor
sumber
5
Jika Anda ingin tombol di sebelah kiri , maka titik dua harus di akhir daftar, bukan di awal.
cscarney
pada 11.10, saya harus membuat perubahan di desktop -> gnome -> shell -> windows. Untuk memulai kembali shell gnome, tekan Alt-F2, dan ketik rt.
eug
Pendekatan untuk 10,10 juga bekerja untuk 12,04, setidaknya ketika gnome-classicsedang digunakan sebagai manajer sesi.
Bart
70

Untuk Ubuntu 12.04 dan yang lebih baru

Anda akan memerlukan dconf-editor, yang merupakan bagian dari paket dconf-tools. Instal dulu:

dconf-tools

Mulai dconf-editor:

Alt+ F2→ dconf-editor

Buka org → gnome → shell → ganti → tata letak tombol. Ubah keclose,minimize,maximize:

Tidak perlu memulai ulang shell.

Catatan: Ini juga mengubah tombol batal dalam mode hamparan.

Untuk 13.10 dan lebih tinggi

Per beberapa pengguna, ini mungkin memerlukan shell restart. Terima kasih semua telah menunjukkan itu.

Pengguna aktif
sumber
1
close,maximize,minimize:menubekerja untuk saya juga.
berbeda
1
Ini tidak berfungsi pada 13.10 ubuntu-gnome-desktop
Alvar
2
@Alvar: gunakan gnome-tweak-tool dan lihat apakah itu membantu Anda. Ada opsi yang tersedia untuk beralih windows sejauh yang saya ingat.
Ubuntuser
1
harus memulai ulang gnome-shell 3.10 di ubuntu 14.04 untuk pengaturan yang akan diterapkan
mikakun
6
Untuk Ubuntu 15.10, di dconf-editor, skema ini adalah: "org.gnome.desktop.wm.preferences"
JDS
51

Meskipun secara teknis tidak gnome-shell, jika Anda menggunakan gnome-flashback atau gnome-flashback-no-effects kuncinya terletak di:

org -> gnome -> desktop -> wm -> preferences -> button-layout  

Mengubahnya menjadi:

close,minimize,maximize:  

harus memberi Anda apa yang Anda inginkan.

Anda dapat menggunakan perintah:

gsettings set  org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:'

untuk menyelesaikan ini lebih cepat.

Seth
sumber
Untuk Google Chrome di bawah gnome shell, saya tidak memiliki metacity> entri tombol tombol-tata letak, Kode ini berfungsi untuk saya: gconftool-2 --set / apps / metacity / general / button_layout --type string "tutup, perkecil, maksimalkan: "
Julio
3
Ini adalah lokasi untuk Gnome 3 standar pada instalasi saya juga. (GNOME Shell 3.18.4 / Ubuntu 16.04)
Cybolic
cara paling sederhana dan tercepat adalah dengan menggunakan perintah, itu berfungsi dengan baik untuk saya di ubuntu 18.04 termasuk untuk aplikasi chrome yang saya gunakan untuk membaca SO sekarang, efeknya terjadi secara real time.
maheshmnj
21

Jika Anda menggunakan Gnome Shell dan Anda ingin tombol jendela di sebelah kiri, gunakan perintah ini:

dconf write /org/gnome/shell/overrides/button-layout "'close,minimize,maximize:'"

Kemudian restart shell jika perlu: tekan Alt+ F2, ketik rdan tekan Enter.

regan
sumber
1
Berada di gnome-tweak:Advanced Settings (application) > Shell > Arrangement of Buttons > pick all
SeanJA
5
Kecuali di sana, itu tidak akan membiarkan Anda mengubahnya ke kiri, itulah yang diminta OP.
Sean
1
Ini tidak berfungsi untuk Ubuntu 12.04
BuZZ-dEE
@ BuZZ-dEE: Tidak juga bekerja di 13,04, jadi saya memperbaikinya dengan menambahkan tanda kutip eksplisit seperti yang dipersyaratkan oleh format GVariant. Juga, shell tidak perlu direstart untuk saya (Gnome 3.4). Mungkin ini hanya diperlukan di versi Gnome 3. sebelumnya
James Haigh
13

Jika Anda telah menginstal Ubuntu Tweak , buka Window Manager dan ubah Tempat dari kiri ke kanan atau sebaliknya. Ini akan mengubah tata letak tombol Titlebar semua jendela, tidak hanya gnome shell.

teks alternatif

Vassilis
sumber
10

Gnome versi 3.10, Menggunakan 13.04 dan 13.10

Jika Anda meningkatkan Gnome ke 3.10 Anda mungkin melihat perubahan dalam dekorasi jendela.
Gnome versi 3.10 bergerak menuju Dekorasi Sisi Klien (disingkat CSD) di semua aplikasi Core .

Dalam aplikasi ini tombol tutup diintegrasikan ke dalam jendela program dan tidak menggunakan dekorasi jendela normal.

masukkan deskripsi gambar di sini

Seperti yang dikatakan Web Upd8 :

Perubahan besar lainnya dalam GNOME 3.10 terbaru adalah pengenalan "header bar" atau "dekorasi sisi klien" . Dekorasi ini menggunakan toolkit dan mesin tema GTK +:

Seperti yang Anda lihat, tombol tutup sekarang ditampilkan sejajar dengan bilah alat yang menghemat ruang tetapi sayangnya itu juga menciptakan perbedaan yang lebih besar antara aplikasi inti GNOME dan aplikasi lain, karena hanya aplikasi inti GNOME yang menggunakan dekorasi sisi klien ini.


Beberapa aplikasi yang memiliki CSD mungkin menghormati variabel lingkungan GTK_CSD=0(variabel yang digunakan untuk "mencoba" CSD dalam versi eariler gnome dengan = 1) untuk informasi lebih lanjut tentang variabel Lingkungan: https://help.ubuntu.com/community/EnvironmentVariables khususnya bagian: Meluncurkan aplikasi desktop dengan variabel lingkungan untuk bereksperimen dengan program menambahkan sesuatu seperti ini ke peluncur:

Exec=env GTK_CSD=# gedit

mengganti "#" dengan 1 atau 0 untuk menghidupkan dan mematikan, dan gedit dengan program pilihan

Namun tampaknya dengan Nautilus di 3,10 variabel tidak berfungsi.


Sederhananya :

Dalam 3.10 itu akan memiliki tombol tutup di kanan atas tidak peduli apa [...]


Jadi apa yang bisa kamu lakukan?

  • Menginap di Gnome versi lama. Pengembangan masih berlangsung dan versi Gnome di repositori berfungsi dengan baik. Kemungkinan opsi akan ditambahkan di masa mendatang.
  • Ganti Nautilus dengan Nemo . Bentuk sebagian besar kasus Nemo terlihat dan bertindak seperti Nautilus:

    masukkan deskripsi gambar di sini

    Untuk memasang:

    1. Buka Terminal menempatkan perintah berikut:
    2. sudo apt-get install nemo
    3. Jadikan nemo browser file default
Mateo
sumber
Bagaimana dengan mengedit kode sumber Nautilus dan kompilasi ulang?
Seth
1
Bagian yang buruk adalah bahwa tidak hanya nautilus memiliki tombol tutup besar di sisi kanan tetapi lebih banyak aplikasi seperti Jam, Musik dll.
Ionică Bizău
Bagaimana dengan Ubuntu-gnome 13.10? Bagaimana cara memperbaiki tombol di sisi kiri sana?
Alvar
Yang ini adalah tentang gnome 3.10, atau "dekorasi sisi klien"
Mateo
1
Jadi Anda tidak dapat menggunakan dekorasi sisi klien / GNOME yang tidak dimodifikasi dan memindahkan tombol jendela? :(
Vincent
5

Lakukan apa yang dikatakan hrhnick, kecuali gunakan perintah ini sebagai gantinya:

gconftool-2 -s /desktop/gnome/shell/windows/button_layout -t String minimize,maximize,close:" where "minimize,maximize,close:

Lalu tekan Alt+ F2dan ketik

gnome-shell --replace

dan tekan enter

Kris Harper
sumber
4

Tampilan jendela ruang kerja dari shell gnome menggunakan tata letak tombol yang sama dengan window manager (meskipun hanya untuk tombol tutup). ( kode yang relevan )

Jika Anda mengatur tombol tutup jendela ke kiri menggunakan gconf, tombol tutup pada pratinjau jendela dalam tampilan ruang kerja juga akan ditampilkan di sebelah kiri.

Menggunakan gconf-editor, ubah / desktop / gnome / shell / windows / button_layout ke close,minimize,maximize:dan login ulang untuk melihat perubahan.

Niel Thiart
sumber
Yap, saya dapat mengonfirmasi bahwa itulah cara saya mengaturnya di gconf, tetapi tombol tutup masih di sebelah kanan. Mungkin itu bug. Perhatikan bahwa itu berfungsi dengan baik sampai saya menginstal beberapa ekstensi tema gnome-shell. Saya bertaruh bahwa file js yang relevan ditimpa. Saya akan memeriksanya. Terima kasih.
Gaidin
File workspace.js di folder / usr / share / gnome-shell / js / ui / saya berbeda dari yang Anda tautkan ke saya, tetapi masih berisi fungsi yang sama, meskipun di tempat yang berbeda. Melakukan penggantian langsung file workspace.js dengan yang ada di repositori bzr yang ditautkan dengan hanya memecah shell gnome. Sesuatu dalam ekstensi tema harus membuat beberapa asumsi.
Gaidin
Saya berharap kita akan melihat banyak masalah dengan ekstensi shell yang hanya monyet tambal fungsi UI dan mengarah pada hasil yang membingungkan. Saya cukup yakin apa yang Anda lihat adalah ekstensi yang menempatkan tombol itu. Bisakah Anda memberikan tautan ke ekstensi tema? Sunting: Juga, versi ubuntu mana yang Anda gunakan, dan apakah paket gnome-shell dari repositori ubuntu versi itu?
Niel Thiart
Saya menggunakan 11.10, dan saya menggunakan repositori ekstensi shell gnome dari sini ( webupd8.org/2011/10/10/official-gnome-shell-extensions.html ). Ppa di sini: ppa: webupd8team / gnome3
Gaidin
1
Saya juga baru tahu bahwa bukan ekstensi tema yang menyebabkan masalah adalah ekstensi Penempatan Jendela Asli. Terima kasih telah mengirim saya ke jalan yang benar. Saya akan mengirimkan laporan bug ke pengembang ekstensi.
Gaidin
4

17.04 dan 17.10 (Gnome 3.22)

Awal adalah seperti dalam jawaban ini: https://askubuntu.com/a/113995/286561

Anda akan memerlukan dconf-editor, yang merupakan bagian dari paket dconf-tools. Instal dulu:

dconf-tools

Mulai dconf-editor:

Alt+ F2→ dconf-editor

Tetapi kuncinya adalah /org/gnome/desktop/wm/preferences/button-layout, standarnya adalah:, appmenu:cloeSaya telah mengubahnya menjadi close,minimize,maximize:appmenu. ( appmenuTampaknya tidak berpengaruh.)

masukkan deskripsi gambar di sini

Saya ingin Anda melakukannya di terminal, Anda dapat melakukannya seperti yang ditunjukkan dalam jawaban ini: https://askubuntu.com/a/377811/286561

gsettings set  org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:'
white_gecko
sumber
4

Di Ubuntu 18.04:

  1. Anda sekarang dapat menginstal Alat Tweak GNOME (yang merupakan alat yang membantu) dari Software Centerdan di menu Windowsubah Placementke Left.

    masukkan deskripsi gambar di sini

  2. [Dconf-editor / perubahan alat] masih berfungsi:
    /org/gnome/desktop/wm/preferences/button-layoutdiatur keclose,minimize,maximize
  3. Dan opsi terminal juga:

    gsettings set  org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:'
    
Filbuntu
sumber
3

Perintah ini harus bekerja: gconftool-2 --set /apps/metacity/general/button_layout --type string "menu:minimize,maximize,close"(Dengan anggapan Anda ingin memindahkan mereka dari kiri ke kanan, yang saya tafsirkan dari pertanyaan Anda ... anggap saja perpindahan dari kiri ke kiri adalah salah ketik :-)).

Jayson Rowe
sumber
Sebenarnya, saya ingin memindahkan mereka dari kanan ke kiri.
jfmessier