Cara mengatur terminal agar terbuka dimaksimalkan

43

Saya ingin memberitahu compiz, metacity, gnome-terminal atau siapa pun yang bertanggung jawab untuk membuka jendela terminal yang dimaksimalkan secara default.

Bagaimana saya bisa melakukan itu?

Sunting untuk masa depan: sebagian besar jawaban tervvotasikan di versi ubuntu yang lebih lama, sejak 17.10 dan solusi yang paling tervvotasikan tidak berfungsi.

tutuca
sumber

Jawaban:

44

Luncurkan terminal gnome seperti itu:

gnome-terminal --window --maximize
Tommy Brunn
sumber
Ini bekerja dengan cara pintas di menu bar tetapi tidak jika saya makan siang melalui gnome-do :(
Lagi
Saya cukup yakin Gnome-do tergantung pada apa yang diatur dalam file gnome-terminal.desktop.
Firefeather
ini berfungsi ketika Anda meluncurkan perintah dari terminal atau semacamnya, tetapi tidak berpengaruh pada .desktopfile di ubuntu 17.10+
tutuca
30

Jika Anda ingin gnome-terminal untuk membuka layar penuh ketika Anda membukanya dengan Gnome Do atau menu Aplikasi, masukkan yang berikut ke dalam file bernama gnome-terminal.desktopdan masukkan itu ~/.local/share/applications.

[Desktop Entry]
Name=Terminal
Comment=Use the command line
TryExec=gnome-terminal
Exec=gnome-terminal --window --maximize
Icon=utilities-terminal
Type=Application
X-GNOME-DocPath=gnome-terminal/index.html
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-terminal
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=2.32.0
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
OnlyShowIn=GNOME;
X-Ubuntu-Gettext-Domain=gnome-terminal

Kemudian keluar dan masuk kembali untuk menerapkan perubahan.

Yesaya
sumber
2
Itu tidak berfungsi di Ubuntu 12.04
Marco Lackovic
7
Sebenarnya saya menemukan bahwa [Terminal] menghilang dari dasbor kesatuan saya. Apa yang saya sadari alih-alih menyalin kode di atas (kedaluwarsa pada U13.10 saya) lebih baik menyalin file asli $ cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications/dan kemudian mengeditnya berubah Exec=gnome-terminalmenjadi Exec=gnome-terminal --window --maximize. Logout lalu login lagi.
sobi3ch
Hanya ingin menambahkan bahwa saya melihat perubahan mulai berlaku setelah menutup semua jendela Terminal saya dan kemudian meluncurkan kembali. Tidak yakin apakah itu yang Anda maksud dengan "keluar dan masuk kembali" tetapi itu berhasil untuk saya. Terima kasih!
hoosierEE
Adakah ide untuk membuatnya bekerja dengan Peluncur dan paket nautilus-terminal terbuka?
daun
1
Harap pertimbangkan untuk memperbarui jawaban ini untuk menyarankan menyalin file desktop yang ada daripada membuat yang baru. Saya tidak bisa mengungguli ini sebagaimana mestinya.
Radon Rosborough
22
  • Buka Terminal.
  • Dari Editmenu pilih Profile Preferences.
  • Centang Use custom default terminal sizedan masukkan ukuran default yang terlalu besar untuk layar, misalnya 240 kolom dan 100 baris.

Tutup, lalu buka Terminal baru dengan mengklik ikon (atau tekan Ctrl+ Alt+ T): jendela terminal baru harus dimaksimalkan.

Jawaban ini didasarkan pada saran yang saya berikan di sini: Bagaimana membuat terminal start dimaksimalkan?

Craig
sumber
2
Saya mengkonfirmasi ini berfungsi dalam 12,04, dan mungkin merupakan solusi termudah (setidaknya untuk orang-orang seperti saya yang selalu bekerja dengan windows yang dimaksimalkan) - terima kasih! Saran saya adalah mengatur kolom dan baris default menjadi sedikit lebih banyak dari apa yang mengisi layar, agar tidak memiliki masalah jika Anda un-memaksimalkan jendela.
Walter Tross
1
Jika Anda sementara waktu membutuhkan jendela kecil, Anda selalu dapat un-memaksimalkan jendela (klik dua kali di atas) dan klikTerminal > 80x24
Walter Tross
1
Ini cara paling sederhana yang berhasil!
xmllmx
9

Ubuntu 12.04 dan 14.04 LTS

Jalankan ccsm(CompizConfig Settings Manager). Di bawah Manajemen Jendela aktifkan Aturan Jendela dan buka, dan di bidang Dimaksimalkan dimasukkan class=Gnome-terminal. Anda mungkin harus keluar dan masuk kembali sebelum perubahan berlaku.

Jika Anda tidak melihat Aturan Jendela, maka pastikan Anda telah compiz-pluginsmenginstal paket.

Anda bisa berbuat lebih banyak. Saya menggunakan (class=Gnome-terminal) | (class=Evince).

Brent Baccala
sumber
Saya perlu me-reboot setelah menambahkan aturan ini agar berlaku.
dave4420
tidak bekerja untuk saya :-(. mencoba me-reboot, masuk dan keluar, meraih kelas jendela secara otomatis (dengan mengklik Terminal). Saya biasanya memulai terminal saya dari sidebar atau dengan Ctrl + Alt + T. Dalam kedua kasus itu masih dimulai dengan ukuran kecil
Sergiy Belozorov
8

Di Ubuntu 11.10 dan lebih tinggi:

  • Cari> Papan Ketik> Pintasan> Pintasan Khusus> Tambah (tombol +)>
    • Nama: Peluncuran Terminal Dimaksimalkan
    • Perintah: gnome-terminal --window --maximize
  • Klik Terapkan
  • Klik pada 'Dinonaktifkan'
  • Shift+ Ctrl+ Alt+T
Gurjeet Singh
sumber
1
Jangan gunakan "Ubuntu 12" selalu ada 2 versi per tahun.
RolandiXor
di mana item menu Pencarian itu? (12.04)
Walter Tross
Luncurkan applet 'Pengaturan Sistem' dari Dash, dan ada kotak pencarian di sudut kanan atas applet itu. Itulah yang saya maksudkan. BTW, saya telah menggunakan metode yang dijelaskan oleh @Craig di atas, dan juga opsi --maximize untuk skrip.
Gurjeet Singh
Terima kasih. Bekerja tanpa --windowopsi.
mightyiam
6
gnome-terminal --full-screen

Anda bisa membuat pintasan di desktop atau panel untuk perintah ini.

popey
sumber
6
Ada perbedaan antara layar penuh dan dimaksimalkan sekalipun.
Tommy Brunn
6

Jawaban yang dipilih tidak berfungsi untuk saya pada Ubuntu 12,04 LTS yang diperbarui sepenuhnya, jadi saya memutuskan sudah waktunya untuk pendekatan yang lebih drastis. Solusi di bawah ini diuji hingga 16,04 LTS.

Solusi lama saya

  1. Ganti nama yang gnome-terminaldapat dieksekusi asli menjadi gnome-terminal-original:

    cd /usr/bin
    sudo mv gnome-terminal gnome-terminal-original
    
  2. Buat file baru dengan /usr/binnama gnome-terminaldengan konten berikut:

    #!/bin/bash
    /usr/bin/gnome-terminal-original --maximize $@
    
  3. Jadikan itu dapat dieksekusi:

    sudo chmod +x gnome-terminal
    

Sekarang tidak masalah bagaimana saya membuka terminal, selalu terbuka dimaksimalkan. Satu-satunya downside yang saya lihat untuk pendekatan ini adalah Anda harus mengulangi langkah-langkah ini setiap kali Anda memperbarui gnome-terminaldengan versi baru melalui manajer pembaruan atau apt-get upgrade.

Catatan: $@parameter berarti bahwa semua argumen yang mungkin diteruskan gnome-terminalmasih akan diteruskan gnome-terminal-original, bersama dengan --maximizeargumen.

Solusi yang lebih baik

  1. Instal "wmctrl":

    sudo apt-get install wmctrl
    
  2. Tambahkan baris ini ke bagian paling akhir ~/.bashrcfile Anda :

    wmctrl -i -r $WINDOWID -b add,maximized_vert,maximized_horz
    
  3. Ulangi langkah kedua untuk .bashrcfile pengguna lain jika diperlukan, misalnya, untuk pengguna "root" ( /root/.bashrc).

Solusi ini tidak akan mempengaruhi ukuran jendela terminal pada awalnya, melainkan memaksimalkannya segera setelah dibuka, biasanya dalam hitungan milidetik. Anda dapat mencoba memindahkan baris yang Anda tambahkan di langkah kedua ke awal .bashrcfile, untuk membuat terminal memaksimalkan lebih awal.

Brane
sumber
Ini adalah hal pertama yang saya akan selalu lakukan setiap kali saya menginstal / menginstal ulang Ubuntu. Bekerja seperti pesona.
Sharath Chandramouli
Mengapa pendekatan ini tidak berfungsi untuk Open in terminalentri menu konteks di pengelola file Nautilus?
orschiro
@RobertOrzanna jika solusi ini bekerja untuk Anda dalam situasi lain, kemungkinan besar Nautilus menjalankan program terminal yang berbeda (biasanya ada lebih dari satu yang diinstal). Coba buka terminal baru saat yang diluncurkan oleh Nautilus sedang berjalan dan lakukan ps auxatau ps aux | grep termuntuk mengetahui executable mana yang berjalan. Atau, coba beralih argumen pada baris kedua di script seperti: $@ --maximize.
Brane
1
@RobertOrzanna Sama-sama, saya senang itu berhasil untuk Anda. Solusi yang diperbarui harus memengaruhi semua jendela terminal, bukan hanya gnome-terminal- coba buka uxtermmisalnya. Untuk membuatnya lebih akurat, itu harus mempengaruhi semua aplikasi yang memulai bashatau dashdi jendela biasa dan memuat .bashrcfile Anda . Namun dimungkinkan untuk membatasi aplikasi yang terpengaruh. Jika ada yang membutuhkan, beri tahu saya dan saya akan menambahkannya ke jawaban saya.
Brane
1
@RobertOrzanna Lihatlah jawaban ini: askubuntu.com/questions/27826/… - pada dasarnya instal "maximus" dan membuatnya berjalan saat startup.
Brane
2

Jika Anda hanya ingin terminal membuka ukuran penuh di layar, gunakan metode GUI untuk mengubah ukuran default melalui dialog preferensi profil saat ini dengan tepat. Untuk melakukannya, cukup ikuti langkah-langkah ini:

  • Buka terminal
  • Pilih Edit
  • Di tab Umum, centang "Gunakan ukuran terminal default khusus"
  • Anda perlu menyesuaikan nilai-nilai ini agar sesuai dengan layar Anda dengan coba-coba sederhana

Pengaturan kolom adalah 128 untuk saya. Anda harus mengatur nilai-nilai yang paling sesuai dengan Anda.

Siamore
sumber
1
Membuat ukuran jendela sama dengan desktop tidak membuatnya dimaksimalkan
Yesaya
1
@Apakah saya tahu tetapi saya masih menganggapnya sebagai opsi dan yang agak bagus dan mudah karena itu akan bekerja bahkan jika dia menggunakan gnome-do dan ini untuk pemula yang mungkin memiliki pertanyaan yang sama dia mungkin menemukan utas ini dan ia layak memiliki semua opsi yang ditampilkan karena ia tidak dapat mengajukan pertanyaan rangkap dan seandainya ia tidak ingin itu sepenuhnya dimaksimalkan atau ingin menggunakan gnome-do atau peluncur baru opsi ini bertahan ...
Siamore
0

Di QTerminal, Anda dapat memaksimalkan jendela dan kemudian menutup terminal dengan perintah "keluar". Ketika Anda Ctrl+ Alt+ Tlagi itu secara otomatis akan terbuka maksimal.

Ini dapat diterapkan untuk ukuran apa pun, cukup atur ukuran yang Anda inginkan, "keluar" dan kemudian buka lagi.

Jon Doe
sumber
0

Cukup tambahkan pintasan khusus.

Buka Pengaturan > Perangkat > Keyboard , gulir ke bawah ke akhir daftar dan klik pada +untuk menambahkan pintasan Anda.

Beri nama dan dalam jenis bagian perintah gnome-terminal --maximizedan tambahkan kombinasi cara pintas keyboard pilihan Anda.

Maloy Sinha
sumber
-1

Anda mungkin dapat memodifikasi pintasan Anda untuk menggunakan yang memaksimalkan sehingga selalu dimulai dengan cara itu.

Cara termudah untuk melakukannya adalah dengan menemukan aplikasi Anda (dalam /usr/share/applicationsatau ~/.local/share/applications) dan untuk memodifikasi .desktopfile Anda .

Dalam .desktopfile itu, Anda akan melihat baris yang dimulai dengan Exec=.... Untuk mulai gnome-terminaldimaksimalkan, yang perlu Anda lakukan adalah menambahkan --start-maximizedke akhir perintah.

Nigel
sumber
2
Bisakah Anda memberikan informasi tentang cara melakukan ini?
Eliah Kagan