Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: как поменять дефолтный терминал?  (Прочитано 2512 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн shost

  • Автор темы
  • Активист
  • *
  • Сообщений: 560
    • Просмотр профиля
как поменять дефолтный терминал?
« : 22 Ноября 2016, 20:40:42 »
где это в настройках? что бы при запуске - "приложение в терминале" вызывался иной чем запускается?

Ubuntu мате 1604, нужен мате-терминал, а стартует xterm
и его не удалить (мне не нужен он) - предлагает попутно всю мате почикать

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: как поменять дефолтный терминал?
« Ответ #1 : 22 Ноября 2016, 20:53:31 »
update-alternatives --query x-terminal-emulator?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн shost

  • Автор темы
  • Активист
  • *
  • Сообщений: 560
    • Просмотр профиля
Re: как поменять дефолтный терминал?
« Ответ #2 : 23 Ноября 2016, 01:13:52 »
в гугле смотрел - там спррашивают типа 1 то то 2 то то
а у меня такое
Код: (xml) [Выделить]
Name: x-terminal-emulator
Link: /usr/bin/x-terminal-emulator
Slaves:
 x-terminal-emulator.1.gz /usr/share/man/man1/x-terminal-emulator.1.gz
Status: auto
Best: /usr/bin/mate-terminal.wrapper
Value: /usr/bin/mate-terminal.wrapper

и так далее разные терминалы
не предлагают ничего для выбора (запускается то не нужный мате-терминал, а иной)
« Последнее редактирование: 23 Ноября 2016, 13:56:39 от Azure »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: как поменять дефолтный терминал?
« Ответ #3 : 23 Ноября 2016, 01:24:03 »
не предлагают ничего для выбора
А, простите, вы ожидали от --query какого-то другого поведения?
Вы попросили список подходящих кандидатов - вам его выдали.
Если вы хотите что-то изменить - вам надо об этом сказать… теперь, когда вы знаете, что вам вообще доступно - вы можете договориться с системой.
Код: (bash) [Выделить]
man update-alternatives
« Последнее редактирование: 23 Ноября 2016, 13:57:25 от Azure »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн shost

  • Автор темы
  • Активист
  • *
  • Сообщений: 560
    • Просмотр профиля
Re: как поменять дефолтный терминал?
« Ответ #4 : 23 Ноября 2016, 13:23:34 »
а просто руками поменять есть где? явно этот update-alternatives где то заменяет имя файла и все

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: как поменять дефолтный терминал?
« Ответ #5 : 23 Ноября 2016, 14:02:33 »
Хотел ответить быстро, но там настройки правильные. Тогда давайте подробнее
при запуске - "приложение в терминале"
где и что именно Вы запускаете?
P.S. Возможно стоит проверить gsettings list-recursively | grep term
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн shost

  • Автор темы
  • Активист
  • *
  • Сообщений: 560
    • Просмотр профиля
Re: как поменять дефолтный терминал?
« Ответ #6 : 24 Ноября 2016, 02:21:18 »
там из всякого вот такое
Код: (xml) [Выделить]
org.gnome.desktop.default-applications.terminal exec 'x-terminal-emulator'а надо mate-terminal
хм
запуск x-terminal-emulator вызывает mate-terminal
те, тут как бы тоже все правильно

в гноме2 и мате при добавлении программ в меню есть выбор - приложение или приложение в терминале
вот там запуск идет хтерм-а

в dconf по поиску терминал все нормально
xterm нету, только мате-терминал

дал поиск xterm в etc, там вот
/etc/X11/app-defaults/XTerm
тот XTerm текстовый файл
в usr/бин сам бинарь
может просто заменить переименовав мате-терминалом?
на крайний вариант так и сделаю
« Последнее редактирование: 24 Ноября 2016, 13:12:37 от Azure »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: как поменять дефолтный терминал?
« Ответ #7 : 24 Ноября 2016, 13:20:30 »
запуск x-terminal-emulator вызывает mate-terminal
Так как прописано в alternatives :
Код: (xml) [Выделить]
Name: x-terminal-emulator

Status: auto
Best: /usr/bin/mate-terminal.wrapper
при добавлении программ в меню
Тогда может стоит искать в настройках меню?
тот XTerm текстовый файл
В тексте ничего интересного?
может просто заменить переименовав мате-терминалом?
Не переименовать, а заменить на ссылку на mate-term, а имя оставить прежнее. Хотя можно попробовать не так радикально просто прописав
Код: (bash) [Выделить]
alias xterm='/usr/bin/mate-terminal.wrapper'(хотя при вызове по полному пути не поможет)
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн shost

  • Автор темы
  • Активист
  • *
  • Сообщений: 560
    • Просмотр профиля
Re: как поменять дефолтный терминал?
« Ответ #8 : 24 Ноября 2016, 14:54:46 »
переименовал и пусть так
шибко где то этот хтерм прибили

Оффлайн Tarik

  • Участник
  • *
  • Сообщений: 161
    • Просмотр профиля
Re: как поменять дефолтный терминал?
« Ответ #9 : 19 Октября 2017, 22:07:43 »
Можно гораздо проще поступить, в свойствах кнопки запуска поменять запуск в терминале на обычный запуск и дописать в команде что-то в роде этого:
mate-terminal --geometry=100x40 -e [ваша команда]

Оффлайн JaroslavB

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: как поменять дефолтный терминал?
« Ответ #10 : 18 Ноября 2018, 16:33:58 »
Собственно та же беда.
Запуск значка из меню - выполняется через mate-terminal
Копирую на рабочий стол - xterm
Удаление xterm ничего не меняет, кроме невозможности запуска .desktop с рабочего стола...
Exec=mate-terminal -e спасает, но это костыль...
Почему DE изволит игнорировать alternatives?
Linux Mint 19 MATE

update-alternatives --query x-terminal-emulator
Value: /usr/bin/mate-terminal.wrapper

/usr/bin# gsettings list-recursively | grep term
org.gnome.desktop.default-applications.terminal exec 'x-terminal-emulator'

 

Страница сгенерирована за 0.059 секунд. Запросов: 25.