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


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

Автор Тема: Оболочка терминала по умолчанию в LXDE  (Прочитано 1937 раз)

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

Оффлайн Gexly

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
  • Ubuntu 16.04.2 lxde
    • Просмотр профиля
Здравствуйте)
Установил оболочку для терминала Fish. Хочу установить её по умолчанию, чтобы по нажатию  ctrl+alt+t открывалась она, а не стандартный bash иди xterm.
В настройках приложений по умолчанию этого нет


(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 23 Марта 2017, 23:06:15 от Gexly »

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: Оболочка терминала по умолчанию в LXDE
« Ответ #1 : 23 Марта 2017, 22:31:38 »
В меню Preferences - Default applictions for LXSession
Извините, я все еще учусь

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: Оболочка терминала по умолчанию в LXDE
« Ответ #2 : 23 Марта 2017, 22:39:46 »
У тебя Lubuntu?

Для начала делаешь так:

sudo update-alternatives --config x-terminal-emulator
И выбираешь тот терминал, который интересует.

Если его в этом списке не окажется, тогда его нужно добавить в "alternatives"

man update-alternatives
Второй способ это присвоить горячим клавишам С-А-Т конкретный терминал, тогда он будет вызываться всегда, независимо от выбранного по умолчанию.

В общем идёшь по пути ~/.config/openbox
Там есть файл rc.xml (если lubuntu, то lubuntu-rc.xml)
В нём находишь такие строки:

    <keybind key="C-A-T">
      <action name="Execute">
        <command>lxsession-default terminal</command>
      </action>
    </keybind>

и вместо lxsession-default terminal вписываешь имя файла своего терминала.

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Оболочка терминала по умолчанию в LXDE
« Ответ #3 : 23 Марта 2017, 22:49:32 »
ecc83,
fish это не терминал, а оболочка (shell) которая работает в терминале.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: Оболочка терминала по умолчанию в LXDE
« Ответ #4 : 23 Марта 2017, 22:54:53 »
В огороде бузина, а в Киеве дядька! (С)
Или, цитируя классика, "смешались в кучу кони, люди..."
Просто потому, что ТС неправильно поставил вопрос и не понимает разницы между оболочкой (shell) и эмулятором терминала.
чтобы по нажатию  ctrl+alt+t открывалась она, а не стандартный bash иди xterm

Так вот, давайте для начала уточним, что именно требуется поменять, т.к. bash и xterm вещи совершенно разные, хоть и взаимосвязанные
Bash - это оболочка (shell), она же - командный интерпретатор; а xterm - эмулятор терминала.
Первое запускается во втором.
Соответственно, чтобы поставить по дефолту то или другое, требуются абсолютно разные действия!
Судя по первым строкам
Установил оболочку для терминала Fish
сменить требуется таки shell (оболочку).
для этого нужно открыть эмулятор терминала и ввести команду
chshсистема потребует ввести пароль, после этого вы сможете выбрать, какой именно шелл (оболочку) установить по умолчанию
Другой вариант - указать оболочку сразу
К примеру
chsh -s /bin/zshТаким образом меняется шелл пользователя
Чтобы сменить оболочку для всей системы (чего я бы делать не советовал с таким уровнем опыта), те же самые манипуляции следует проделать с повышенными привилегиями.

А что касается инструкции от ecc83, то это никак не изменит дефолтный шелл, т.к. этим способом меняется дефолтный эмулятор терминала
« Последнее редактирование: 23 Марта 2017, 23:00:32 от Haron Prime »

Оффлайн Gexly

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
  • Ubuntu 16.04.2 lxde
    • Просмотр профиля
Re: Оболочка терминала по умолчанию в LXDE
« Ответ #5 : 23 Марта 2017, 23:05:12 »
Haron Prime, о да, это работает. Извините, что неправильно поставил вопрос. Теперь я понимаю разницу, спасибо)

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: Оболочка терминала по умолчанию в LXDE
« Ответ #6 : 23 Марта 2017, 23:07:57 »
Извините, что неправильно поставил вопрос
Да не стоит извиняться - все когда-то были новичками.

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: Оболочка терминала по умолчанию в LXDE
« Ответ #7 : 23 Марта 2017, 23:20:52 »
А что касается инструкции от ecc83, то это никак не изменит дефолтный шелл, т.к. этим способом меняется дефолтный эмулятор терминала

Ну я просто незнаю что такое fish, поэтому ответил на вопрос автора по поводу смены эмулятора терминала  :)

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: Оболочка терминала по умолчанию в LXDE
« Ответ #8 : 23 Марта 2017, 23:25:00 »
ответил на вопрос автора по поводу смены эмулятора терминала
скорее, это Вы так интерпретировали его вопрос
на самом деле он спросил
Установил оболочку для терминала Fish. Хочу установить её по умолчанию
Да и название у топика говорит само за себя.
Впрочем, это уже не имеет значения, т.к. вопрос решён, а Вы старались помочь в меру своих знаний, за что Вам отдельное спасибо!
Топик закрываю, дабы не плодить оффтоп.
« Последнее редактирование: 23 Марта 2017, 23:27:22 от Haron Prime »

 

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