LINUX.ORG.RU

Графический интерфейс по умолчанию в Ubuntu

 , ,


0

1

Установил Kubuntu, доустановил gdm3.

Как в конфиг файлах сделать, чтобы Plasma была сразу выбрана для любого пользователя?

https://i.ibb.co/YbxX9ys/image.png



Последнее исправление: chart41 (всего исправлений: 1)

У меня вопрос, зачем ты GDM устанавливал, чем тебя родной SDDM не устроил?

Но вообще вот ответ: https://help.gnome.org/admin/system-admin-guide/stable/session-user.html.en — первая же ссылка по запросу gdm default session.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от papin-aziat

/usr/share/xsessions:

plasma.desktop ubuntu.desktop ubuntu-xorg.desktop

/etc/gdm3/custom.conf:

#
# See /usr/share/gdm/gdm.schemas for a list of available options.

[daemon]
# Uncomment the line below to force the login screen to use Xorg
#WaylandEnable=false

# Enabling automatic login
#  AutomaticLoginEnable = true
#  AutomaticLogin = user1

# Enabling timed login
#  TimedLoginEnable = true
#  TimedLogin = user1
#  TimedLoginDelay = 10
DefaultSession=plasma.desktop
[security]

[xdmcp]

[chooser]

[debug]
# Uncomment the line below to turn on debugging
# More verbose logs
# Additionally lets the X server dump core if it crashes
#Enable=true

plasma.desktop - стандартный:

[Desktop Entry]
Type=XSession
Exec=/usr/bin/startplasma-x11
TryExec=/usr/bin/startplasma-x11
DesktopNames=KDE
Name=Plasma (X11)
Name[ar]=بلازما (اكس١١)
Name[ast]=Plasma (X11)
Name[az]=Plasma (X11)
Name[bg]=Plasma (X11)
Name[ca]=Plasma (X11)
Name[ca@valencia]=Plasma (X11)
Name[cs]=Plasma (X11)
Name[da]=Plasma (X11)
Name[de]=Plasma (X11)
Name[en_GB]=Plasma (X11)
Name[es]=Plasma (X11)
Name[eu]=Plasma (X11)
Name[fi]=Plasma (X11)
Name[fr]=Plasma (X11)
Name[hi]=प्लाज़्मा (एक्स ११)
Name[hu]=Plasma (X11)
Name[ia]=Plasma (X11)
Name[id]=Plasma (X11)
Name[it]=Plasma (X11)
Name[ja]=Plasma (X11)
Name[ko]=Plasma(X11)
Name[lt]=Plasma (X11)
Name[ml]=പ്ലാസ്മ (X11)
Name[nl]=Plasma (X11)
Name[nn]=Plasma (X11)
Name[pa]=ਪਲਾਜ਼ਮਾ (X11)
Name[pl]=Plazma (X11)
Name[pt]=Plasma (X11)
Name[pt_BR]=Plasma (X11)
Name[ro]=Plasma (X11)
Name[ru]=Plasma (X11)
Name[sk]=Plasma (X11)
Name[sl]=Plasma (X11)
Name[sv]=Plasma (X11)
Name[ta]=பிளாஸ்மா (X11)
Name[tg]=Плазма (X11)
Name[tr]=Plasma (X11)
Name[uk]=Плазма (X11)
Name[vi]=Plasma (X11)
Name[x-test]=xxPlasma (X11)xx
Name[zh_CN]=Plasma (X11)
Comment=Plasma by KDE
Comment[ar]=بلازما كدي
Comment[ast]=Plasma por KDE
Comment[az]=KDE Plasma
Comment[bg]=Plasma от KDE
Comment[bs]=Plazma od strane KDe
Comment[ca]=Plasma, creat per la comunitat KDE
Comment[ca@valencia]=Plasma, creat per la comunitat KDE
Comment[cs]=Plasma z KDE
Comment[da]=Plasma fra KDE
Comment[de]=Plasma von KDE
Comment[el]=Plasma από το KDE
Comment[en_GB]=Plasma by KDE
Comment[es]=Plasma, por KDE
Comment[et]=KDE Plasma
Comment[eu]=KDEren Plasma
Comment[fi]=Plasma KDE:ltä
Comment[fr]=Plasma, par KDE
Comment[gl]=Plasma, fornecido por KDE.
Comment[he]=פלזמה באמצעות KDE
Comment[hi]=केडीइ द्वारा प्लाज़्मा
Comment[hsb]=Plasma wot KDE
Comment[hu]=Plasma a KDE-től
Comment[ia]=Plasma per KDE
Comment[id]=Plasma oleh KDE
Comment[is]=Plasma frá KDE
Comment[it]=Plasma di KDE
Comment[ja]=Plasma by KDE
Comment[ko]=KDE Plasma
Comment[lt]=Plasma pagal KDE
Comment[ml]=കെഡിഇയുടെ പ്ലാസ്മ
Comment[nb]=Plasma av KDE
Comment[nds]=Plasma vun KDE
Comment[nl]=Plasma door KDE
Comment[nn]=Plasma frå KDE
Comment[pa]=KDE ਵਲੋਂ ਪਲਾਜ਼ਮਾ
Comment[pl]=Plazma dzięki KDE
Comment[pt]=Plasma do KDE
Comment[pt_BR]=Plasma do KDE
Comment[ro]=Plasma, de către KDE
Comment[ru]=KDE Plasma
Comment[sk]=Plasma od KDE
Comment[sl]=KDE Plasma
Comment[sr]=Плазма од КДЕ‑а
Comment[sr@ijekavian]=Плазма од КДЕ‑а
Comment[sr@ijekavianlatin]=Plasma od KDE‑a
Comment[sr@latin]=Plasma od KDE‑a
Comment[sv]=Plasma av KDE
Comment[ta]=கே.டீ.யீ. வழங்கும் பிளாஸ்மா
Comment[tg]=Plasma аз ҷониби KDE
Comment[tr]=KDE Plasma
Comment[uk]=Плазма KDE
Comment[vi]=Plasma, do KDE
Comment[x-test]=xxPlasma by KDExx
Comment[zh_CN]=KDE Plasma
Comment[zh_TW]=Plasma by KDE
X-KDE-PluginInfo-Version=5.24.7```
chart41
() автор топика
Последнее исправление: chart41 (всего исправлений: 1)
Ответ на: комментарий от papin-aziat

Юзаю Kubuntu 2204

echo $XDG_SESSION_TYPE
tty

Ubuntu on Xorg не стал по умолчанию, ещё если в конф файле раскоментить WaylandEnable=false, тогда пункт Ubuntu on Xorg пропадает, остаётся только Ubuntu.

Может быть это правится где-то в файлах логина?

chart41
() автор топика
Последнее исправление: chart41 (всего исправлений: 1)
Ответ на: комментарий от papin-aziat

/usr/share/wayland-sessions/ubuntu:

ubuntu.desktop ubuntu-wayland.desktop

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

  0            /usr/bin/gnome-session     50        автоматический режим
  1            /usr/bin/gnome-session     50        ручной режим
* 2            /usr/bin/startplasma-x11   40        ручной режим
root@kubuntu20042:/home/user# ls /usr/share/accountsservice/user-templates
administrator  standard
root@kubuntu20042:/home/user# cp /usr/share/accountsservice/user-templates/* /etc/accountsservice/user-templates
cp: target '/etc/accountsservice/user-templates' is not a directory
root@kubuntu20042:/home/user# ls /etc/accountsservice/user-templates
ls: cannot access '/etc/accountsservice/user-templates': No such file or directory
root@kubuntu20042:/home/user# ls /etc/accountsservice/
ls: cannot access '/etc/accountsservice/': No such file or directory

Что за строка Session. Где должна быть?

chart41
() автор топика
Ответ на: комментарий от chart41

‘/etc/accountsservice/user-templates’: No such file or directory

Странно, у меня есть такой каталог. Создай.

Что за строка Session. Где должна быть?

В файлах administrator и standard

Конкретному юзеру можно здесь задавать

/var/lib/AccountsService/users
papin-aziat ★★★★★
()
Ответ на: комментарий от papin-aziat

Создал каталог, скопировал туда файлы, в скопированных поменял, а потом и в оригиналах Session=Plasma, но всё равно по умолчанию выбрано Ubuntu в шестерёнке при входе.

Может всё-таки можно как-то через update-alternatives выставить приоритет или автоматический режим?

chart41
() автор топика
Ответ на: комментарий от chart41

Тогда придёт топором поработать, если никто не предлагает красивых решений.

Файлы в /usr/share/xsessions и /usr/share/wayland-sessions являются desktop-файлами.

Добавь в те, которые надо убрать, строку NoDisplay=true. Если не поможет, то попробуй резче – Hidden=true. Если ещё будут сопротивляться, то переименуй или перемести.

Проблема одна – обновление пакета, который несет эти файлы. Ну, ты ж линуксоид, придумаешь как автоматизировать.

papin-aziat ★★★★★
()