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.