Bug 49718

Summary: Выбранный shell (fish shell) в настройках guake по умолчанию не используется пользователем root
Product: Branch p10 Reporter: saber <79625490833>
Component: guakeAssignee: qa-team <qa-team>
Status: CLOSED NOTABUG QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: amakeenk, kostevichae
Version: не указана   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
скриншот проблемы. none

Description saber 2024-03-17 21:03:37 MSK
Created attachment 15706 [details]
скриншот проблемы.

guake-3.8.0-alt1.noarch
ALT Starterkit 10 (Hypericum)
Я установил shell fish и в настройках guake выставил shell fish. В системе shell не менял. В пользователе используется fish shell, а в root bash shell. Хотя должен тоже fish shell.
Comment 1 Alexander Makeenkov 2024-03-18 12:58:43 MSK
(Ответ для saber на комментарий #0)
> Создано вложение 15706 [details] [подробности]
> Хотя должен тоже fish shell.

А с чего вы так решили?
Comment 2 Kostevich Arseniy 2024-03-18 13:04:45 MSK
(Ответ для saber на комментарий #0)
> а в root bash shell. Хотя должен тоже fish shell.

Смог воспроизвести поведение, но данное поведение не является ошибкой. 

В других терминалах(Например, mate-terminal или xfce4-terminal) поведение аналогичное: изменение оболочки в настройках терминала приводит к изменению только оболочки пользователя, а оболочка root изменяется через chsh.
Comment 3 saber 2024-03-18 14:14:58 MSK
В пользователях через chsh не менял шелл. только в настройках пакета guake есть возможность выбора Шелла и его использования. Хотя глобально шелл не меняется для пользователя. По логике и для рут должно изменится если в настройках guake выбран шелл.
Comment 4 Kostevich Arseniy 2024-03-18 14:50:00 MSK
(Ответ для saber на комментарий #3)
> По логике и для рут должно изменится если в настройках guake выбран шелл.
Настройки применяются локально для пользователей, от имени которых запущен guake.