Ubuntu 13.04: встановіть Terminator як емулятор терміналу за замовчуванням з nautilus "відкритим терміналом"


9

Я перейшов на Ubuntu 13.04 кілька днів тому.
З Ubuntu 12.10 я встановив термінал за замовчуванням:

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"

Я це sudo update-alternatives --config x-terminal-emulatorтеж встановив .

Але жодна з цих опцій не працює на Ubuntu 13.04.

Як я можу встановити Terminator як емулятор терміналу за замовчуванням з nautilus " відкритим терміналом "?

Це не дублікат. Як я вже говорив: рішення в розділі Як встановити термінал за замовчуванням, який використовується в Unity? не працює на Ubuntu 13.04 з nautilus "відкритим терміналом".
Моє запитання: "Встановити Термінатор як емулятор терміналу за замовчуванням З NAUTILUS" ВІДКРИТИЙ термінал "на Ubuntu 13.04


Наступного разу, будь ласка, згадайте, що ви вже подивилися. Це дуже допомогло б.
Сет

Наступного разу, будь ласка, прочитайте краще все питання. ;-)
Хуан Сімон

Відповіді:


9

Ось як додати опцію "Відкрити в Термінаторі":

  1. Встановіть "Інструмент налаштування дій Nautilus"

    sudo apt-get install nautilus-actions
    
  2. У «Інструменті конфігурації Nautilus-дій» додайте нове правило із наступним (як настанова):

    • На вкладці "Дії" поставте галочки в обох полях і виберіть відповідне ім'я (наприклад, Відкрити в Термінаторі):

      Дія (вкладка)

    • На вкладці Command встановіть:

      • Шлях: термінатор
      • Параметри: --working-directory =% f

      Команда (вкладка)

    • На вкладці Mimetypes встановіть:

      • Міметип-фільтр: inode / каталог

    Міметипи (вкладка)

    • Перейдіть у меню Файл> Зберегти, щоб зберегти правило, і все налаштовано.
  3. Рекомендую також змінити налаштування в Інструменті конфігурації Nautious-Actions, щоб позбутися контекстного меню двох рівнів, відмітивши наступне в меню Правка> Налаштування:

    • (відтерти) Створіть кореневе меню «Наутілус-дії»
    • (відмітка) Додайте пункт «Про Nautious-Actions» у контекстних меню Nautilus

    Вподобання

  4. Вийдіть і знову увійдіть.

Тепер у вас все налаштовано і вам слід побачити опцію "Відкрити в Термінаторі", якщо ви клацніть правою кнопкою миші на Nautilus.


0

Це також трохи "хак", але це менш болісно, ​​ніж той, який надає Germano, і дозволяє вам все-таки використовувати gnome-термінал, якщо вам потрібно, посилаючись на нього з повним іменем шляху (тобто /usr/bin/gnome-terminalзамість просто gnome-terminal).

Переконайтесь, що у вашому файлі ~ / .bashrc десь є таке:

if [ -d ~/bin ]; then
    export PATH=~/bin:$PATH
fi

Потім запустіть у оболонці наступне:

mkdir -p ~/bin
ln -s /usr/bin/terminator ~/bin/gnome-terminal

Нарешті, вийдіть із системи та поверніться у свій обліковий запис Ubuntu.


0

EDIT: Щойно я бачив це значення, можливо, це не працює з 13.04. Але все-таки я б спробував (я на 12.04 LTS btw): встановлення nautilus-open-terminal для запуску Terminator, а не gnome-terminal

Оригінальне повідомлення:

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

Якщо ви встановите, dconf-editorви можете (дуже схоже на команди gsettings) встановити термінал, який ви хочете відкрити, відкривши dconf-редактор і встановивши:

org->gnome->desktop->applications->terminal->exec = terminator
org->gnome->desktop->applications->terminal->exec-arg = -x

Після цього ви можете кинути і повторно ініціалізувати nautilus nautilus -q(може знадобитися два виконання, щоб з’явитись нижче)

$ /usr/bin/nautilus -q
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
Shutting down nautilus-open-terminal extension
Shutting down nautilus-gdu extension

Тепер також можна налагодити nautilus з командного рядка за допомогою:

$ /usr/bin/nautilus
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
...
...

Будь-які проблеми під час виклику "Відкрити в терміналі" будуть записані тут.

ПРИМІТКА: це було можливе лише безпосередньо після дзвінка з -qпрапором. В іншому випадку виклик nautilus просто відкриває програму та повертається до оболонки без реєстрації.

Моя проблема, якщо когось це цікавить, полягала в тому, що -xаргумент не працює з konsole, тому я змінив його, --new-tab -eтому що я не хотів кожного разу відкривати нове вікно Konsole.

Сподіваємось, що це комусь допоможе.


-1
sudo apt-get install terminator && sudo apt-get remove gnome-terminal && sudo ln /usr/bin/terminator /usr/bin/gnome-terminal

5
Це "виправлення" трохи неохайне.
Хуан Сімон

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