Dapatkah saya menggunakan ikon peluncur Persatuan untuk meminimalkan aplikasi / windows?


96

Saya tidak tahu apakah ini fitur atau bug, tetapi mengklik ikon peluncur aplikasi yang aktif tidak menguranginya. Sangat tidak nyaman bagi orang-orang yang menggunakan bilah Persatuan yang persisten untuk mengeklik tombol perkecil setiap waktu. Apakah ada cara untuk menambahkan fungsionalitas minimal ke peluncur?

Jawaban:


43

Untuk 14,04:

Lihat jawaban ini .

Untuk 13.10 dan di bawah ini :

Karena Mark Shuttlewoth memutuskannya, setidaknya untuk saat ini? :

tidak, mengklik ikon tidak akan meminimalkan aplikasi. Kami memiliki tombol perkecil untuk itu, sangat menonjol.

Setidaknya, bug itu sekarang memiliki opini status yang berarti pengembang tidak akan memperbaikinya untuk saat ini, tetapi tunggu diskusi komunitas.

Jadi jika Anda ingin meminimalkan klik juga, buat pernyataan yang jelas di launchpad .


9
Sama di sini, saya setuju dengan fakta bahwa mengklik ikon harus memaksimalkan / menguranginya. ITULAH intuitif karena kebanyakan orang akan merasa nyaman melakukannya seperti itu. Tidak hanya akan menghemat masalah seperti ini untuk menyesuaikan ke sesuatu yang berbeda tetapi akan membuat tombol meminimalkan / memaksimalkan di windows bisu. Sehingga mereka dapat menghapusnya dan menggantinya dengan tombol orang lain.
Luis Alvarado

1
Bug telah ditolak secara resmi oleh tuan Ubuntu. Lihat di sini: bugs.launchpad.net/ayatana-design/+bug/733349
HDave

1
Bukan hanya ikon, tetapi pintasan nomor Super + yang sesuai. Di Windows 7 menekan nomor Win + akan meluncurkan / fokus / meminimalkan. Saya merasa sangat berguna untuk menjaga tidak lebih dari 2-3 jendela sekaligus untuk lebih fokus pada pekerjaan saya (dengan desktop yang bersih di belakang).
Bleep Bloop

Saya mencoba solusi 14.10 dan berhasil! sangat senang.
Chris

89

Untuk 14,04 & 14,10:

meminimalkan aksi klik

Kemampuan yang tidak didukung ditambahkan ke Unity for Trusty. Tidak didukung berarti Canonical tidak menjamin kemampuan ini bergerak maju menuju Unity 8.

Namun, dari sudut pandang LTS ini memberi para pengguna setidaknya 5 tahun hanya dengan kemampuan ini. Ini tidak tersedia secara langsung melalui GUI standar.

Untuk cara yang aman, raih terminal dan salin & tempel berikut ini:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true

Untuk membatalkan perubahan ini:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window false

Untuk metode yang tidak aman , Anda dapat menggunakan compizconfig-settings-manager Instal compizconfig-settings-manager :

  1. Buka aplikasi dan klik pada Ubuntu Unity Plugin :

    Jendela Utama CCSM

  2. Beralih ke tab Peluncur dan letakkan tanda centang di sebelah Minimalkan Aplikasi Satu Jendela (Tidak Didukung) untuk mengaktifkan fitur ini.

    Tab peluncur untuk Plugin Unity Ubuntu


4
Saya baru saja memutakhirkan ke 14.10 (yang membutuhkan waktu lama) dan mencoba solusi "aman". Ini bekerja secara instan untuk kepuasan saya. Terima kasih!
Chris

3
+1 untuk perintah gsettings itu. Itu menyelamatkan saya dari menginstal ccsm
Flint

1
Batu cara aman +1
scaamanho

Saya beralih dari membenci Persatuan menjadi mencintainya dengan satu kalimat ini.
Dominic Cerisano

1
Metode aman juga berfungsi di Ubunutu 16.04.
RaneWrites

18

Untuk 13.10 dan di bawah

Ada perdebatan sengit tentang fitur yang hilang ini di launchpad:

https://bugs.launchpad.net/ayatana-design/+bug/733349

Menanggapi mode eksposur untuk beberapa jendela, ini dapat dengan mudah disesuaikan dengan klik kedua untuk meminimalkan semua jendela karena saat ini tidak ada fungsi lebih lanjut untuk klik tambahan di peluncur.

Jika Anda ingin meminimalkan semua jendela aplikasi, saya tidak berpikir ada cara mudah saat ini sehingga fungsi ini akan membantu dalam hal itu juga.


1
Pintasan keyboard Super + D adalah cara cepat untuk menampilkan Desktop (perkecil semua jendela)
8128

Terima kasih, saya mengetahui jalan pintas itu, tetapi saya berbicara tentang banyak jendela untuk satu aplikasi.
Cas

11

Saya telah membuat skrip untuk mengatasi masalah ini.
Lihat ini berfungsi di sini .

Instruksi

  1. Anda akan membutuhkan dan dari Pusat Perangkat Lunak UbuntuXdotool Instal xdotoolCompiz Config Settings Manager Instal compizconfig-settings-manager

  2. Buat file baru bernama '.minimize' di folder rumah Anda ( gedit ~/.minimize). Salin & Tempel teks berikut ke dalamnya dan simpan:

    #!/usr/bin/env python
    # by desgua
    # version 0.1.3 - May 06 2011
    # To minimize with unity Launcher
    ##################################
    import os
    import wnck
    import gtk
    
    stream = os.popen("xdotool click --clearmodifiers 1")
    screen = wnck.screen_get_default()
    
    while gtk.events_pending():
        gtk.main_iteration()
    
    windows = screen.get_windows()
    active_app = screen.get_active_window().get_application()
    
    for w in windows:
        if w.get_application() == active_app:
            w.minimize()
  3. Jadikan skrip dapat dieksekusi: ( Info Lebih Lanjut )

    chmod +x ~/.minimize
    
  4. Buka Compiz Config

    Gunakan Jalankan Perintah , Alt+ F2, dan ketikccsm

  5. Aktifkan plugin 'Perintah' kemudian tambahkan skrip di atas ~/.minimizeke salah satu baris perintah kosong.

    compiz

  6. Ubah ke tab Binding Tombol dan buat pintasan tombol untuk nomor baris perintah yang sesuai di atas.

    Contoh tangkapan layar menggunakan Alt+ Button1yang sesuai dengan klik kiri Mouse dengan tombol Alt ditekan.

    compiz2

  7. Nikmati! ;-)

MEMPERBARUI:

Anda dapat melakukan ini tanpa skrip, karena Unity memiliki pintasan keyboard bawaan untuk meminimalkan jendela. Secara default sekarang Ctrl+ Alt+ 0(Lihat Pengaturan → Keyboard (BUKAN Keyboard Layout , itu berbeda (dan membingungkan)). Perhatikan bahwa ini berarti kunci nol NUMERIC KEYPAD, dan bahwa tombol nol biasa TIDAK akan berfungsi. Kemudian dengan xdotoolAnda tambahkan saja sebuah perintah xdotool key Ctrl+Alt+KP_Insert(Ya, ini adalah keypad angka nol, yang xdotooldikenal sebagai KP_Insert) dan tetapkan di mana pun Anda suka. Anda bahkan dapat menambahkannya ke daftar cepat aplikasi (Menggunakan MyUnity untuk menentukan entri daftar cepat).


skrip bash seharusnya tidak memiliki ekstensi jika akan dieksekusi dan tentu saja tidak 'sh'. lihat posting
Cas

1
Diperbaiki lagi. Sekarang ini dapat meminimalkan semua jendela dari aplikasi yang sama ;-)
desgua

@Cas terima kasih banyak untuk "instruksi ulang" ;-)
desgua

6

Untuk Ubuntu 14.04 hingga 17.04

Metode baris perintah:

Aktifkan minimal satu klik:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true

Nonaktifkan meminimalkan satu klik:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window false

Metode GUI:

Buka terminal dan jalankan:

sudo apt-get install unity-tweak-tool

Buka Alat Tweak Unity

Buka Unity > Launcher > Behavior dan centang: Minimalkan aplikasi satu jendela saat klik .

tangkapan layar unity-tweak-tool


5

Ini hanya solusi untuk masalah sebenarnya, tetapi ada pintasan keyboard untuk meminimalkan windows, Alt+F9

Ini hanya menutup jendela aktif dan tidak semua jendela aplikasi.

Namun, satu dan banyak pintasan keyboard lainnya dapat dikonfigurasi melalui aplikasi pintasan keyboard gnome-keybinding-properties . Ini adalah bagian dari aplikasi pengaturan sistem yang dapat diluncurkan melalui menu logout di sisi paling kanan panel.

Saya menggunakan ini, misalnya, untuk dapat mengunci layar melalui tombol jeda pada keyboard saya.


Itu tidak benar-benar solusi. Yang ingin ia lakukan, adalah tidak mengklik tombol perkecil untuk memperkecil jendela, tetapi mengklik tombol buka untuk membuat jendela itu hilang. Dia bertanya-tanya mengapa itu tidak mungkin.
Jo-Erlend Schinstad

4

Mengklik ikon peluncur aplikasi yang berjalan menampilkan jendela aplikasi itu dalam mode paparan, asalkan ada lebih dari satu jendela. Jadi fungsionalitas itu harus mendukung minimisasi, atau meminimalkan dengan mengklik tombol peluncur hanya akan berfungsi jika aplikasi tidak memiliki lebih dari satu jendela. Yang terakhir akan menjadi dua fungsi untuk tindakan yang sama, jadi saya tidak berpikir itu akan terjadi.


Saya suka mode mengekspos, tetapi meminimalkan untuk satu contoh windows sepertinya tidak berfungsi. Saya harap mereka segera memperbaikinya
Eternal Owl

Itu tidak "tidak bekerja", itu tidak seharusnya bekerja. Tidak ada fitur seperti itu. Setidaknya AFAIK. Itulah yang saya katakan dalam jawaban saya, dan saya memberikan beberapa alasan mengapa itu mungkin terjadi. ;)
nem75

Tidak akan terjadi? Kenapa tidak? DockbarX memungkinkan Anda untuk melakukan hal yang sama ... Lebih lanjut, compiz 0.9 DITOLAK untuk mendukung menampilkan thumbnail jendela yang diperkecil. Mengapa begitu sulit?
RolandiXor

4
Eksposur dan perkecil bisa ada bersama-sama: Sekarang, ketika dalam mode eksposur, mengklik ikon peluncur tidak melakukan apa-apa. Sebaliknya, klik berikutnya dapat meminimalkan semua jendela dari aplikasi ini. Dan klik selanjutnya dapat mengekspos windows dari aplikasi ini di ruang kerja ini dan seterusnya, hanya berputar-putar saja.
tobi

1
Ya, meminimalkan berfungsi dengan baik di Win7 :)
Extender

3

Untuk 12,04 - bukan 12,04.1 dan yang lebih baru

Anda memerlukan versi Unity yang ditambal untuk menyediakan fungsionalitas yang Anda minta. Satu tersedia disebut Unity-dirubah.

sudo apt-add-repository ppa:ikarosdev/unity-revamped
sudo apt-get update && sudo apt-get upgrade

Catatan: Anda harus menggunakan manajer pengaturan konfigurasi (ccsm) untuk mengaktifkan opsi yang ditambal.

sumber: https://launchpad.net/~ikarosdev/+archive/unity-revamped/ , http://www.webupd8.org/2012/05/how-to-get-dodge-windows-and-minimize.html

Terkadang ppa sedikit ketinggalan di balik pembaruan untuk Unity, tetapi saya tidak mengalami masalah stabilitas dan saya suka paket ini.

Fitur Unity Revamped:

  • Menghindari perilaku dan opsi Windows yang ditambahkan kembali. (Ini adalah fitur intelli-hide yang hanya menyembunyikan peluncur ketika sebuah jendela akan tumpang tindih. Fitur itu dihapus dalam 12,04, auto-hide-di mana peluncur secara default disembunyikan kecuali mouse di atasnya- masih ada)

  • Minimalkan perilaku klik untuk item Peluncur. (Klik kedua mengaktifkan mode pemaparan jika ada beberapa jendela seperti standar vanilla unity)

  • Opsi untuk memungkinkan menu agar terlihat secara permanen. Ketika dimaksimalkan, kontrol jendela akan berada di samping menu. (12,04 secara default menyembunyikan menu jendela setelah waktu tunda dan hanya menampilkan judul di panel atas)

  • Opsi untuk mengaktifkan / menonaktifkan ikon pameran di peluncur. Catatan: meskipun diaktifkan, ikon pameran tidak akan ditampilkan jika beberapa ruang kerja tidak digunakan. (Catatan, Anda dapat menggunakan pintasan keyboard Cntl + Alt + Panah untuk beralih antar ruang kerja jika ikon pameran tidak ada)

Saya tidak punya masalah menggunakan versi Unity yang ditambal ini, tetapi tidak selalu diperbarui secepat rasa vanilla. Sebagai contoh, saat ini ia menyediakan unity-5.14.0-0ubuntu1, sedangkan di repositori resmi itu unity-5.16.0-0ubuntu1 (pada 13 Sep.2012)


Terima kasih. Bisakah Anda mengedit dan memberi tahu secara singkat: 1. Mengapa perilaku jendela menghindar dikatakan 'ditambahkan kembali' dalam kesatuan diubah, karena sejauh yang saya tahu, itu tidak pernah pergi. 2. Tanpa kesatuan ini diubah, apa yang dilakukan secara internal ketika Anda meninggalkan klik pada ikon jendela yang sudah di atas. 3. Di mana judul jendela kemudian disatukan? 4. Apa itu ikon expo, dan apakah itu ikon yang memungkinkan untuk beralih di antara ruang kerja, lalu bagaimana cara beralih dari satu ke dua ruang kerja jika ikon itu tidak ada? 5. Seberapa amankah ppa ini?
NaomiJO

@NaomiJO: Saya mengedit jawaban saya untuk menjawab pertanyaan Anda.
Ian B.

2
  • alt+ f9- meminimalkan arus
  • alt+ ctrl+ d- kecilkan semua
  • alt+ ctrl+ d- buka kembali diminimalkan

Saya pikir, ini adalah perilaku default, jadi tidak perlu skrip atau modifikasi lain.


4
Sungguh luar biasa bagi saya bahwa saya harus menghafal semua pintasan keyboard ini untuk menggunakan Unity. Dalam 18 tahun bekerja dengan lingkungan windowing desktop, saya belum pernah melihat sesuatu yang sulit digunakan. Selamat datang di tahun 1970-an!
HDave

Opsi-opsi ini tampaknya sering berubah. Minimalkan semua yang tercantum di sini tidak berfungsi pada 13.10 kesatuan.
Ben Lutgens

2

Untuk 12,04 - bukan 12,04.1 dan yang lebih baru

Ada tambalan eksperimental untuk 12,04 yang memungkinkan perilaku ini. Ini hanya untuk tujuan pengujian .

Karena itu bahkan tidak dianggap menambahkan meminimalkan klik pada sebagai pilihan, Jonathan French telah membuat PPA dengan patch meminimalkan pada klik.

https://launchpad.net/~ojno/+archive/unity-minimize-on-click

Instalasi:

sudo add-apt-repository ppa:ojno/unity-minimize-on-click
sudo apt-get update
sudo apt-get upgrade

Pemindahan:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:ojno/unity-minimize-on-click

Silakan baca artikel Web Upd8 tentang masalah ini untuk informasi lebih lanjut.


Memperbarui:

Sekarang ada dukungan yang tersedia untuk 11.10 di PPA yang sama.

Kutipan dari file paket perubahan :

Version: 4.28.0-0ubuntu2+ojno3
Distribution: oneiric

Changes: 
 unity (4.28.0-0ubuntu2+ojno3) oneiric; urgency=low
   * Apply minimize on click patch

Sumber: Web Upd8


Saya tidak tahu seberapa aman ini, karena ini menggantikan paket kesatuan yang asli. Tapi itu bekerja dengan baik!
Jakob

Saya akan mengatakan ini eksperimental. Hanya untuk tujuan pengujian.
lgarzo

1

Saat ini saya melengkapi peluncur Unity dengan panel gnome, ini memberi saya perilaku minimal yang saya inginkan. Tampaknya tidak masuk akal, tetapi ruang di tengah atas layar terbuang sia-sia.

Saat Anda masuk ke unity di 11.10, Anda cukup memulai gnome-panel (jika Anda menginstalnya melalui apt-get). Saya merasa sulit untuk mengkonfigurasi panel yang awalnya jadi saya log out dan kemudian ke sesi gnome classic di mana saya mengkonfigurasinya untuk tidak memperluas dan menghapus semua applet sampai saya dibiarkan hanya dengan panel dengan daftar jendela. Kemudian saya menggunakan Ctrl+ Alt+ Deleteuntuk keluar dan masuk kembali ke sesi Ubuntu / Unity.

Saya menemukan bahwa menambahkan gnome-panel langsung ke daftar Aplikasi Startup menyebabkannya untuk mendarat di belakang Unity bar di bagian atas sehingga saya menambahkan ini sebagai gantinya: bash -c "/bin/sleep 2 && /usr/bin/gnome-panel&".

Sunting: Sepertinya ada beberapa bug dalam cara gnome dan unity berinteraksi. Tetapi membuat panel auto-hide tampaknya berfungsi dengan baik.


1

Untuk 11.10

Untuk mengubah kembali (Oneiric 11.x): tombol Shutdown -> System Preferences -> Keyboard -> Shortcuts -> Navigation -> Hide Normal Windows (instruksi untuk mengubah pintasan ada di bagian bawah jendela pengaturan).

Semoga ini bisa membantu seseorang karena itu benar-benar mengganggu saya untuk sementara waktu (terutama karena namanya diubah menjadi "Sembunyikan Normal Windows").


0

Untuk 12,04

sudo add-apt-repository ppa:zxcq14/minimize-unity-7
sudo apt-get update
sudo apt-get upgrade

Ppa ini tersedia untuk 12,04 dan 14,04. Perkecil pada klik berfungsi lagi untuk versi terbaru dari persatuan.


-1

Lihat untuk meminimalkan aplikasi Anda akan melihat opsi yang sama seperti windows 7 tetapi di sisi kiri layar jika aplikasi Anda dimaksimalkan, Anda harus menggulir kursor ke sudut kiri atas layar dan menguranginya akan meminimalkan di peluncur kesatuan ubuntu

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.