| Summary: | xdg-terminal: configured terminal program 'gnome-terminal' not found or not executable | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Alexander Makeenkov <amakeenk> |
| Component: | xdg-utils | Assignee: | Антон Мидюков <antohami> |
| Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | antohami, armatik, jqt4, lav |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=43161 | ||
|
Description
Alexander Makeenkov
2025-04-08 15:16:36 MSK
Почему-то у нас (ну или только у меня): $ gsettings get org.gnome.desktop.default-applications.terminal exec 'gnome-terminal' (Ответ для Антон Мидюков на комментарий #1) > Почему-то у нас (ну или только у меня): > > $ gsettings get org.gnome.desktop.default-applications.terminal exec > 'gnome-terminal' Видимо, будет правильно переопределить в брендингах, использующих gnome. (Ответ для Антон Мидюков на комментарий #2) > (Ответ для Антон Мидюков на комментарий #1) > > Почему-то у нас (ну или только у меня): > > > > $ gsettings get org.gnome.desktop.default-applications.terminal exec > > 'gnome-terminal' > > Видимо, будет правильно переопределить в брендингах, использующих gnome. Нет. Это устаревшие параметры. Нужно gio использовать. (Ответ для Антон Мидюков на комментарий #3) > (Ответ для Антон Мидюков на комментарий #2) > > (Ответ для Антон Мидюков на комментарий #1) > > > Почему-то у нас (ну или только у меня): > > > > > > $ gsettings get org.gnome.desktop.default-applications.terminal exec > > > 'gnome-terminal' > > > > Видимо, будет правильно переопределить в брендингах, использующих gnome. > > Нет. Это устаревшие параметры. Нужно gio использовать. Это я тут прочитал: $ gsettings describe org.gnome.desktop.default-applications.terminal exec Terminal program to use when starting applications that require one. DEPRECATED: This key is deprecated and ignored. The default terminal is handled in GIO. $ gsettings describe org.gnome.desktop.default-applications.terminal exec-arg Argument used to execute programs in the terminal defined by the “exec” key. DEPRECATED: This key is deprecated and ignored. The default terminal and how to invoke it is handled in GIO. Вот только ничего в gio я по этому поводу не вижу. Так что прошу релиз-менеджеров Рабочей станции и Сервера исправить это в брендинге. Как-то так: [org.gnome.desktop.default-applications.terminal] exec=kgx exec-arg=-e (Ответ для Антон Мидюков на комментарий #4) > (Ответ для Антон Мидюков на комментарий #3) > > (Ответ для Антон Мидюков на комментарий #2) > > > (Ответ для Антон Мидюков на комментарий #1) > > > > Почему-то у нас (ну или только у меня): > > > > > > > > $ gsettings get org.gnome.desktop.default-applications.terminal exec > > > > 'gnome-terminal' > > > > > > Видимо, будет правильно переопределить в брендингах, использующих gnome. > > > > Нет. Это устаревшие параметры. Нужно gio использовать. > > Это я тут прочитал: > $ gsettings describe org.gnome.desktop.default-applications.terminal exec > Terminal program to use when starting applications that require one. > > DEPRECATED: This key is deprecated and ignored. The default terminal is > handled in GIO. > > $ gsettings describe org.gnome.desktop.default-applications.terminal > exec-arg > Argument used to execute programs in the terminal defined by the “exec” key. > > DEPRECATED: This key is deprecated and ignored. The default terminal and how > to invoke it is handled in GIO. > > Вот только ничего в gio я по этому поводу не вижу. > Так что прошу релиз-менеджеров Рабочей станции и Сервера исправить это в > брендинге. Как-то так: > [org.gnome.desktop.default-applications.terminal] > exec=kgx > exec-arg=-e Уже: https://git.altlinux.org/gears/b/branding-alt-server.git?p=branding-alt-server.git;a=commitdiff;h=8ad6295172ebc5f523bcf2a828fee4b72fefcc70 (Ответ для jqt4@altlinux.org на комментарий #5) > (Ответ для Антон Мидюков на комментарий #4) > > (Ответ для Антон Мидюков на комментарий #3) > > > (Ответ для Антон Мидюков на комментарий #2) > > > > (Ответ для Антон Мидюков на комментарий #1) > > > > > Почему-то у нас (ну или только у меня): > > > > > > > > > > $ gsettings get org.gnome.desktop.default-applications.terminal exec > > > > > 'gnome-terminal' > > > > > > > > Видимо, будет правильно переопределить в брендингах, использующих gnome. > > > > > > Нет. Это устаревшие параметры. Нужно gio использовать. > > > > Это я тут прочитал: > > $ gsettings describe org.gnome.desktop.default-applications.terminal exec > > Terminal program to use when starting applications that require one. > > > > DEPRECATED: This key is deprecated and ignored. The default terminal is > > handled in GIO. > > > > $ gsettings describe org.gnome.desktop.default-applications.terminal > > exec-arg > > Argument used to execute programs in the terminal defined by the “exec” key. > > > > DEPRECATED: This key is deprecated and ignored. The default terminal and how > > to invoke it is handled in GIO. > > > > Вот только ничего в gio я по этому поводу не вижу. > > Так что прошу релиз-менеджеров Рабочей станции и Сервера исправить это в > > брендинге. Как-то так: > > [org.gnome.desktop.default-applications.terminal] > > exec=kgx > > exec-arg=-e > > Уже: > https://git.altlinux.org/gears/b/branding-alt-server.git?p=branding-alt- > server.git;a=commitdiff;h=8ad6295172ebc5f523bcf2a828fee4b72fefcc70 нужно не только exec, но и exec-arg=-e (Ответ для jqt4@altlinux.org на комментарий #5) > (Ответ для Антон Мидюков на комментарий #4) > > (Ответ для Антон Мидюков на комментарий #3) > > > (Ответ для Антон Мидюков на комментарий #2) > > > > (Ответ для Антон Мидюков на комментарий #1) > > > > > Почему-то у нас (ну или только у меня): > > > > > > > > > > $ gsettings get org.gnome.desktop.default-applications.terminal exec > > > > > 'gnome-terminal' > > > > > > > > Видимо, будет правильно переопределить в брендингах, использующих gnome. > > > > > > Нет. Это устаревшие параметры. Нужно gio использовать. > > > > Это я тут прочитал: > > $ gsettings describe org.gnome.desktop.default-applications.terminal exec > > Terminal program to use when starting applications that require one. > > > > DEPRECATED: This key is deprecated and ignored. The default terminal is > > handled in GIO. > > > > $ gsettings describe org.gnome.desktop.default-applications.terminal > > exec-arg > > Argument used to execute programs in the terminal defined by the “exec” key. > > > > DEPRECATED: This key is deprecated and ignored. The default terminal and how > > to invoke it is handled in GIO. > > > > Вот только ничего в gio я по этому поводу не вижу. > > Так что прошу релиз-менеджеров Рабочей станции и Сервера исправить это в > > брендинге. Как-то так: > > [org.gnome.desktop.default-applications.terminal] > > exec=kgx > > exec-arg=-e > > Уже: > https://git.altlinux.org/gears/b/branding-alt-server.git?p=branding-alt- > server.git;a=commitdiff;h=8ad6295172ebc5f523bcf2a828fee4b72fefcc70 Пусть схемы другой: org.gnome.desktop.applications.terminal (Ответ для Semen Fomchenkov на комментарий #7) > Пусть схемы другой: org.gnome.desktop.applications.terminal Нет такого пути. > [org.gnome.desktop.default-applications.terminal]
> exec=kgx
> exec-arg=-e
Я кавычки забыл. Нужно так:
[org.gnome.desktop.default-applications.terminal]
exec='kgx'
exec-arg='-e'
(Ответ для Антон Мидюков на комментарий #9) > > [org.gnome.desktop.default-applications.terminal] > > exec=kgx > > exec-arg=-e > > Я кавычки забыл. Нужно так: > [org.gnome.desktop.default-applications.terminal] > exec='kgx' > exec-arg='-e' Так и сделал: https://git.altlinux.org/gears/b/branding-alt-server.git?p=branding-alt-server.git;a=commitdiff;h=06843ffbc398f3f30ff969c92eec4b71e01d86ea |