Size: a a a

2020 August 18

GK

Georgy Komarov in pro.vim
Julian =) Coffee
Да я не о том. Просто общего апи дефолтного терминала нет. Поэтому даже хз на что вешать симлинк.
В debian-based update-alternatives может настраиваться пост-установочными хуками apt. Думаю, что дефолтный терминал должен быть выбран после установки любого эмулятора терминала через apt. Но это не точно.
источник

JC

Julian =) Coffee in pro.vim
Все вы не о том
источник

JC

Julian =) Coffee in pro.vim
Я понимаю как работает update-alternatives (или думаю, что понимаю)
источник

JC

Julian =) Coffee in pro.vim
Дело в том, как приложению которое вообще писалось разрабом, который на Центоси сидит понять, что вот у этого человечка на дебиане есть дефолтный терминал эмулятор.
источник

ДШ

Дмитрий Шаравьев... in pro.vim
А при чём тут центос-дебиан? Дефолтный в чём?
источник

ДШ

Дмитрий Шаравьев... in pro.vim
В гноме/лхде/хфсе?
источник

JC

Julian =) Coffee in pro.vim
Смотрите, для чего нам нужен дефолтный терминал вообще?
Чтоб другие программы смогли понять, какой терминал запускать, чтоб нам было комфортно.

Тогда главный вопрос, который нужно понять это. А как программа поймет, какой терминал дефолтный?
источник

JC

Julian =) Coffee in pro.vim
И на этот вопрос я так и не услышал ответа.
источник

ДШ

Дмитрий Шаравьев... in pro.vim
Julian =) Coffee
Смотрите, для чего нам нужен дефолтный терминал вообще?
Чтоб другие программы смогли понять, какой терминал запускать, чтоб нам было комфортно.

Тогда главный вопрос, который нужно понять это. А как программа поймет, какой терминал дефолтный?
А зачем программам это понимать? Это же настройки DE
источник

GK

Georgy Komarov in pro.vim
Это интересный вопрос. Наверное через MIME-типы или конфигурацию DE.
Но не понятно, при чём тут вим.
источник

JC

Julian =) Coffee in pro.vim
Дмитрий Шаравьев
А зачем программам это понимать? Это же настройки DE
Ты сейчас троллишь?
источник

ДШ

Дмитрий Шаравьев... in pro.vim
Или x-сервера
источник

M

MMXX in pro.vim
Georgy Komarov
Это интересный вопрос. Наверное через MIME-типы или конфигурацию DE.
Но не понятно, при чём тут вим.
Терминал из вима запускать)
источник

ДШ

Дмитрий Шаравьев... in pro.vim
Julian =) Coffee
Ты сейчас троллишь?
Нет, пытаюсь понять, что за программы
источник

П

Павел in pro.vim
есть же какая-то АПИ, по крайней мере в гноме, "зарегистрировать общесистемный терминал", бац-бац и хеловорд превращается в терминал
источник

ДШ

Дмитрий Шаравьев... in pro.vim
А, и, кстати, вот: TERM=xterm-256color
источник

E

Ernesto in pro.vim
Павел
есть же какая-то АПИ, по крайней мере в гноме, "зарегистрировать общесистемный терминал", бац-бац и хеловорд превращается в терминал
gsettings set org.gnome.desktop.default-applications.terminal exec sakura
источник

ДШ

Дмитрий Шаравьев... in pro.vim
Julian =) Coffee
Ты сейчас троллишь?
Всё, понял, о чём вопрос ))) Выше ответ подойдёт?
источник

JC

Julian =) Coffee in pro.vim
Дмитрий Шаравьев
Нет, пытаюсь понять, что за программы
На самом деле любая программа, которая следует XDG спецификации. Хочешь ты открыть текстовый файлик, у тебя прописано что текстовые файлики открываются через vim.desktop.
vim.desktop говорит, я терминальная программа, поэтому пожалуйста Terminal=true.
И теперь телега должна понять, а через какой терминал надо открыть вим, чтоб открыть этот текстовый файлик.
источник

JC

Julian =) Coffee in pro.vim
Дмитрий Шаравьев
Всё, понял, о чём вопрос ))) Выше ответ подойдёт?
Это вообще другое.
источник