Оновлення до 15.04: Що трапилося з моїми вкладками gnome-terminal?


31

Очевидно, що частина оновлення до Ubuntu 15.04 включає оновлення до gnome-терміналу, що видаляє стару функцію, яка дозволяє відкривати нові вікна терміналів у вигляді вкладки замість нового вікна.

Якби я знав це до оновлення, я буквально не став би оновлений. Повна зупинка. Я керую багатьма серверами, і наявність клієнта SSH, який дозволяє нові сеанси на вкладці, є важливим. Відкриття нових вікон для 15 серверів абсолютно не піддається управлінню.

На цьому знімку екрана ви можете побачити опцію меню "відкриті сесії". Раніше була також опція меню "відкрита вкладка" з повним списком сесій, які я зберегла. Зараз воно пішло.

введіть тут опис зображення


10
Ctrl + Shift + T чи це не працює? Ви намагалися шукати в мережі?
Велкан

Я можу відкрити термінальну програму. Це проблема gnome-терміналу. Ви не можете "відкрити сеанс на новій вкладці", як раніше.
Ерні

6
Ctrl + Shift + T, а не Ctrl + Alt + T.
Велкан

4
Ctrl + Shift + T працює на мене ...
Hitechcomputergeek

2
буде неприємним сюрпризом для тих, хто також
перейде

Відповіді:


11

Просто перехід на старий добрий 3.6.2, як я.

Якщо у вас 64-розрядна установка:

wget http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-terminal/gnome-terminal-data_3.6.2-0ubuntu1_all.deb http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-terminal/gnome-terminal_3.6.2-0ubuntu1_amd64.deb
sudo dpkg -i gnome-terminal_3.6.2-0ubuntu1_amd64.deb gnome-terminal-data_3.6.2-0ubuntu1_all.deb
sudo apt-mark hold gnome-terminal
sudo apt-mark hold gnome-terminal-data

Для 32-розрядних:

wget http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-terminal/gnome-terminal-data_3.6.2-0ubuntu1_all.deb http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-terminal/gnome-terminal_3.6.2-0ubuntu1_i386.deb
sudo dpkg -i gnome-terminal_3.6.2-0ubuntu1_i386.deb gnome-terminal-data_3.6.2-0ubuntu1_all.deb
sudo apt-mark hold gnome-terminal
sudo apt-mark hold gnome-terminal-data

1
Тьфу. Чому я не придумав цього?
Ерні

Чи є причина, яку ви не можете використовувати sudo apt-mark hold gnome-terminal gnome-terminal-data?
Hitechcomputergeek

43

Якщо ви хочете знати, як виправити цю проблему, нова версія має можливість відкрити всі нові термінали на вкладці. Перейдіть до меню Правка -> Налаштування, а потім змініть "Відкрити нові термінали: Вікно" на "Вкладка".


7
Я відчуваю, що це має бути прийнятою відповіддю. Але омг вони зіпсували.
Андреас Мюллер

1
Це була прийнята відповідь, але це працює не дуже добре. Повернутися до більш старої версії - набагато краще рішення.
Ерні

Що для вас не вийшло? У вас немає вибору між вкладкою та вікном у меню?
Андреас Мюллер

1
Ця нова версія не дозволяє вказувати назву вкладки, вона лише вводить поточну підказку у назву вкладки. Хоча це може бути корисним для деяких, підказки типу ernied @ hostname: / currentdir не особливо зручні, коли у вас відкрито 12 вкладок, а кожне ім'я хоста показує лише "ernie". Існують способи і навколо цього , але я вважаю, що це підказка особливо корисна. Плюс один із наших серверів навіть не повідомляв про підказку.
Ерні

11

Пониження свого роду працює, але це не найкращий варіант, оскільки новіші версії завжди мають виправлення помилок / безпеки.

Найкращий варіант для вас - встановити мате-термінал, який регулярно оновлюється вилкою gnome-терміналу, на якому все ще є вкладки та всі дзвінки, до яких ви звикли. У мене зараз він працює в моїй системі, оскільки gnome-terminal видалив цю функцію вкладок.

Він майже однаковий, але в ньому відсутні функції! Ура!

Скріншот терміналу MATE


Чудово працює! Не забудьте змінити шрифт на Ubuntu Mono, щоб він виглядав так само, як і Ubuntu Terminal.
1 ''

1
Крім того, мені довелося запустити, sudo update-alternatives --set x-terminal-emulator /usr/bin/mate-terminal.wrapperщоб зробити його терміналом за замовчуванням.
geekQ

2

Спробуйте термінатор для декількох вікон, включаючи трансляцію тієї ж команди на всі відкриті термінали ...

sudo apt-get install terminator

http://gnometerminator.blogspot.co.uk/p/introduction.html


термінатор може бути хорошим, але не може замінити старий хороший термінал gnome - він занадто інший, отже, не зручний як заміна терміналу gnome; У мене виникають подібні проблеми після оновлення, а також шукаю довгострокове вирішення ...
bbonev

2

Використовуйте Ctrl+ Shift+, Tщоб відкрити першу нову вкладку. Подальші вкладки можна відкрити +кнопкою (в gui, а не на клавіатурі).


Ctrl + Shift + T працює на моєму комп’ютері, але кнопка + не відкриває наступні вкладки.
карел

1

gnome-terminal зараз настільки зламаний, що в основному поганий жарт. Профілями важко чи неможливо керувати, редагувати чи видаляти.

Якщо я ігнорую недавні проблеми прозорості я спаровуватися термінальному нарешті працювати, роблячи мої старі профілі більш точними. Мабуть, мате-термінал зараз використовує більш жорсткий механізм перевірки помилок і більше не працює з невизначеними іменами профілю, тобто. --tab-with-profile = За замовчуванням працює лише один профіль (перший.) Наступний профіль повинен бути названий інакше (Default2 або, наприклад, "Сервери", як у моєму прикладі нижче), і він повинен відображатись у новому користувальницькому профілі командування.

приклад:

mate-terminal --tab-with-profile=Servers -t "server1" -e "ssh root@server1.domain.com -t screen -dRRS main"
--tab-with-profile=Servers -t "server2" -e "ssh root@server2.domain.com -t screen -dRRS main"

Використовуючи більш точні визначення профілю та користувацькі команди в мате-терміналі, я можу знову отримати всі мої профілі та 100 або більше вкладок в належному порядку та знову з'єднатись одним натисканням кнопки :)

Вам сподобається головна команда -dRRS на екрані . Це дозволяє перезавантажити та повернутися до попередньої роботи одним клацанням миші. Усі вкладки терміналу будуть точно такі, як ви їх залишили перед перезавантаженням, включаючи попередню історію команд "на екрані".

-Сам


0
gnome-terminal --tab-with-profile=SOME_PROFILE_NAME -e 'ssh somehost'

або

gnome-terminal --tab-with-profile-internal-id=SOME_PROFILE_ID -e 'ssh somehost'

і Ctrl+ Shift+ Tдосі працює для мене.

На відміну від 14.10 ім'я профілю за замовчуванням локалізується в 15.04.


Це фантастично, якщо я не просто хотів зайти Файл -> Відкрити на вкладці -> Сесія і відчув, що роблю багато друку кожного разу, коли я відкриваю сеанс SSH вже 23-й раз сьогодні. Знаєте, як я це робив сьогодні вранці.
Ерні

Я все ще можу відкрити нову сесію зі списку, але іншого списку для створення вкладок більше не існує.
Ерні

У діалоговому вікні налаштувань ви можете змінити, якщо ви хочете, щоб нові термінали були відкриті як нове вікно або як вкладка.
Флоріан Дієш,

Так, я зрозумів це самостійно, іронічно через 3 хвилини після того, як ти відповів.
Ерні
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.