Автор Тема: какая то ерунда с панелями задачь АльтОбр 8.  (Прочитано 704 раз)

Оффлайн valobasoff

  • Завсегдатай
  • *
  • Сообщений: 399
установил АльтОбр 8. с сохранением раздела /home. раньше стоял ШМ6. KDE не устанавливал, ибо не взлетело, а вот XFCE как-то криво выглядит на старте. должно вроде быть так..

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

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
Примерно так...

cp -r /etc/skel/.config/xfce4/ $HOME/.config/xfce4/
cp -r /etc/skel/.local/share/xfce4/ $HOME/.local/share/xfce4/

Графический сеанс пользователя предварительно завершить, команды выполнять через консоль (Ctrl+Alt+F2).
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
Я, кстати, всегда все хомяки патчу своими настройками среды при обновлении между бранчами.
Сноси Винду, переходи на Линукс ! :)

Оффлайн valobasoff

  • Завсегдатай
  • *
  • Сообщений: 399
berkut_174
спасибо,
cp -r /etc/skel/.config/xfce4/ $HOME/.config/xfce4/приводит к нужному результату, вторые пути у меня отсутствуют.
Но вопрос таки актуальный, как сделать чтобы на новый профиль накатывались правильные настройки. сейчас получается так же как на второй картинке. удаление $HOME/.config/xfce4/ приводит к тому же, негативному, результату.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
/etc/xdg/

?

Можно через kiosk замораживать некоторые настройки среды, даже тема на форуме про это была.

Я у себя так и не наладил, просто при переходе на новую версию поверх распаковываю свой модифицированный профиль скриптом сразу после установки дистрибутива.
Сноси Винду, переходи на Линукс ! :)

Оффлайн valobasoff

  • Завсегдатай
  • *
  • Сообщений: 399
ls /etc/xdg/ -l
итого 56
drwxr-xr-x 2 root root 4096 сен  1 14:47  autostart
lrwxrwxrwx 1 root root   15 сен  1 13:21  iTALC -> 'iTALC Solutions'
drwxr-xr-x 2 root root 4096 сен  1 13:21 'iTALC Solutions'
-rw-r--r-- 1 root root   48 июл 20 16:24  kdenlive.categories
-rw-r--r-- 1 root root  244 июл 20 16:24  kdenlive_projectprofiles.knsrc
-rw-r--r-- 1 root root 1042 июл 20 16:24  kdenlive_renderprofiles.knsrc
-rw-r--r-- 1 root root  997 июл 20 16:24  kdenlive_titles.knsrc
-rw-r--r-- 1 root root  999 июл 20 16:24  kdenlive_wipes.knsrc
drwxr-xr-x 4 root root 4096 сен  1 14:39  menus
drwxr-xr-x 2 root root 4096 сен  1 14:40  systemd
drwxr-xr-x 2 root root 4096 сен  1 14:40  Thunar
drwxr-xr-x 2 root root 4096 сен  1 14:42  tumbler
-rw-r--r-- 1 root root  415 сен  1 13:55  user-dirs.conf
-rw-r--r-- 1 root root  506 фев  2  2017  user-dirs.defaults
drwxr-xr-x 4 root root 4096 сен  1 14:40  xfce4
user@host ~ $ ls /etc/xdg/xfce4/ -l
итого 24
-rw-r--r-- 1 root root  214 сен 13  2015 helpers.rc
drwxr-xr-x 2 root root 4096 сен  1 14:39 panel
drwxr-xr-x 3 root root 4096 ноя 30  2016 xfconf
-rw-r--r-- 1 root root  221 мар 16  2015 Xft.xrdb
-rw-r--r-- 1 root root 6989 ноя 30  2016 xinitrc

Оффлайн valobasoff

  • Завсегдатай
  • *
  • Сообщений: 399
я наверно не очень понятно спросил, как сделать чтобы профиль по умолчанию создавался для всех новых пользователей как на картинке№1, а не как на картинке №2. т.е. я не хочу накатывать какие-то свои настройки, каждый раз, хочется чтобы было именно так, как задумано...

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
я наверно не очень понятно спросил, как сделать чтобы профиль по умолчанию создавался для всех новых пользователей как на картинке№1, а не как на картинке №2. т.е. я не хочу накатывать какие-то свои настройки, каждый раз, хочется чтобы было именно так, как задумано...

Профиль по умолчанию для новых пользователей создаётся на основе /etc/skel/.

Если же у вас каталог пользователя в /home/ уже есть, то -- никак. Только замораживать настройки, либо проходиться по всем пользователям скриптом, который будет выполнять нужные действия автоматически. Можно и в /etc/xdg/autostart/ что-то положить универсальное...

Я же написал, что при переходе на новый бранч, дистрибутив, я обновляю скриптом у всех пользователей профиль. Также я использую свой скелет, чтобы не ловить нежелательные настройки в /etc/skel/ у новых пользователей.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Скорее, gsettings override. Dconf в skel не помещают.
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
Dconf в skel не помещают.
Да, в Simply Linux 8 вроде бы нет, а в 7-ой версии был.

В общем совет valobasoff: сразу после установки дистрибутива пройтись по каждому /home/* и изменить настройки среды. Самый просто вариант.
Сноси Винду, переходи на Линукс ! :)

Оффлайн valobasoff

  • Завсегдатай
  • *
  • Сообщений: 399
кажись меня всё равно недопоняли...проблема вылезает даже если:
1. создал пользователя, которого никогда на компе не было, т.е. новый юзер, новая папка с профилем, чистый рабочий стол, но уже "кривой", как на фото 2.
2. если удалил полностью профиль пользователя, создается новый тоже кривой.
3. и все пользователи раньше юзали KDE,  мне казалось их настройки xfce не должны помешать.

Андрей, gsettings override попробую позже, его нужно применять для каждого пользователя или он именно дефолтный профиль сбрасывает?


Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
2. если удалил полностью профиль пользователя, создается новый тоже кривой.
Для локальных пользователей даже после удаления каталога из /home, чистый скелет не подтягивается, для доменных - подтягивается.

1. создал пользователя, которого никогда на компе не было, т.е. новый юзер, новая папка с профилем, чистый рабочий стол, но уже "кривой", как на фото 2.
Покажите содержимое файла /etc/default/useradd и /etc/pam.d/system-auth-krb5 (если используете домен).
Сноси Винду, переходи на Линукс ! :)

Оффлайн valobasoff

  • Завсегдатай
  • *
  • Сообщений: 399
# cat /etc/default/useradd
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes



# cat /etc/pam.d/system-auth-krb5
#%PAM-1.0
auth            [success=2 default=ignore]      pam_tcb.so shadow fork prefix=$2y$ count=8 nullok
auth            requisite       pam_succeed_if.so uid >= 500 quiet
auth            required        pam_krb5.so use_first_pass
auth            required        pam_permit.so

account         [success=2 default=ignore]      pam_tcb.so shadow fork
account         requisite       pam_succeed_if.so uid >= 500 quiet
account         required        pam_krb5.so
account         required        pam_permit.so

password        required        pam_passwdqc.so config=/etc/passwdqc.conf
password        [success=2 default=ignore]      pam_tcb.so use_authtok shadow fork prefix=$2y$ count=8 nullok write_to=tcb
password        requisite       pam_succeed_if.so uid >= 500 quiet
password        required        pam_krb5.so use_authtok

session         [success=2 default=ignore]      pam_tcb.so
session         requisite       pam_succeed_if.so uid >= 500 quiet
session         required        pam_krb5.so
session         required        pam_mktemp.so
session         required        pam_mkhomedir.so silent
session         required        pam_limits.so


Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
SKEL=/etc/skel
Для локальных пользователей профиль берётся отсюда.

session         required        pam_mkhomedir.so silent
Это для krb5 пользователей, то есть для доменных скелет должен быть описан здесь.
Сделайте так:
session required pam_mkhomedir.so silent skel=/etc/skel/
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
Это всё для новых пользователей рецепт, когда в /home/ вообще нет каталога юзера.
Если же нужно существующих "полечить", то скриптом по всем пройтись нужно. Что заменить нужно, вы знаете уже.
Сноси Винду, переходи на Линукс ! :)