Два монитора. XFCE. Сбиваются иконки рабочего стола.

Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
adgeuk
Сообщения: 36
Зарегистрирован: 30 сен 2016, 20:53
Откуда: Даугавпилс (Латвия)
Благодарил (а): 16 раз

Два монитора. XFCE. Сбиваются иконки рабочего стола.

Сообщение adgeuk » 12 окт 2017, 15:20

Linux Mint 18.1 XFCE

inxi -Fxz
inxi -Fxz
System: Host: Kabinet-Mint Kernel: 4.4.0-53-generic x86_64 (64 bit gcc: 5.4.0)
Desktop: Xfce 4.12.3 (Gtk 2.24.28) Distro: Linux Mint 18.1 Serena
Machine: System: DIXONSXP product: Advent 9107
Mobo: ASUS model: Advent 9107 v: Rev 1.xx
Bios: American Megatrends v: 0104 date: 12/05/2006
CPU: Dual core Intel Core2 X6800 (-MCP-) cache: 4096 KB
flags: (lm nx sse sse2 sse3 ssse3 vmx) bmips: 11702
clock speeds: max: 2926 MHz 1: 1596 MHz 2: 1596 MHz
Graphics: Card: NVIDIA G92 [GeForce 9800 GT] bus-ID: 03:00.0
Display Server: X.Org 1.18.4 drivers: nouveau (unloaded: fbdev,vesa)
Resolution: 1440x900@59.89hz, 1280x768@60.00hz
GLX Renderer: Gallium 0.4 on NV92
GLX Version: 3.0 Mesa 11.2.0 Direct Rendering: Yes
Audio: Card Intel NM10/ICH7 Family High Definition Audio Controller
driver: snd_hda_intel bus-ID: 00:1b.0
Sound: Advanced Linux Sound Architecture v: k4.4.0-53-generic
Network: Card: Realtek RTL-8110SC/8169SC Gigabit Ethernet
driver: r8169 v: 2.3LK-NAPI port: c800 bus-ID: 01:04.0
IF: enp1s4 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives: HDD Total Size: 1250.2GB (2.1% used)
ID-1: /dev/sda model: WDC_WD1002FAEX size: 1000.2GB
ID-2: /dev/sdb model: Hitachi_HDT72502 size: 250.0GB
Partition: ID-1: / size: 118G used: 22G (20%) fs: ext4 dev: /dev/sdb1
ID-2: swap-1 size: 3.21GB used: 0.00GB (0%) fs: swap dev: /dev/sdb5
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 65.5C mobo: 39.5C
Fan Speeds (in rpm): cpu: 1668 fan-2: 1318 fan-3: 0 fan-4: 0 fan-5: 0
Info: Processes: 202 Uptime: 21 min Memory: 1223.9/3133.7MB
Init: systemd runlevel: 5 Gcc sys: 5.4.0
Client: Shell (bash 4.3.481) inxi: 2.2.35
После перезапуска все иконки рабочего стола улетают на второй монитор и невозможно перетащить их назад.
Иду в Настройки - Рабочий стол - Значки - Внешний вид - Тип значков, выбираю сначала 'Нет значков', а затем возвращаю на 'Значки файлов и запуска'. Только после этого можно перетаскивать значки назад.

Если отключить 2-ой монитор в настройках, но не физически, то при перезапуске иконки сбиваются в кучу к левому краю 1-го монитора. Если отключить 2-ой монитор физически, то при перезапуске все иконки на своих местах.
Всё это только на XFCE, на Cinnamon всё пучком.

Что делал:

1. Менял порты на видеокарте.
2. Чистил папку /home/user/.config/xfce4/desktop + менял права для этих файлов
3. Устанавливал значки отдельно для каждого разрешения экрана
4. Отключал отображение эскизов
5. Создавал другую учётку - то же самое
6. В "Сеансы и запуск" на вкладке "Общие" отмечал "Автоматически сохранять сеанс при выходе"

Что сделать чтобы иконки не уплывали?
Или хотя бы запретить в XFCE располагать иконки на одном из мониторов?
Достало уже руками всё выправлять при каждом старте.

Решение Chocobo » 12 окт 2017, 15:27
adgeuk, Вот тут гляжу подобное делали вручную.
Т.е перед выключением все сохранить, как текущее состояние

Код: Выделить всё

mkdir -p ~/.config/xfce4/desktop.bak
xfdesktop --reload; sleep .5; cp -f ~/.config/xfce4/desktop/* ~/.config/xfce4/desktop.bak/
А при старте развернуть сей бэкап и релоаднуть десктоп

Код: Выделить всё

#!/bin/sh
xfdesktop --reload; sleep .5; cp -f ~/.config/xfce4/desktop.bak/* ~/.config/xfce4/desktop/; sleep .5; xfdesktop --reload
Правда там о 4.10 еще, но возможно ни фига не поменялось в крысином царстве)

Перейти к ответу ➙

Аватара пользователя

darkfenix
Сообщения: 2302
Зарегистрирован: 27 июн 2017, 10:36
Решено: 24
Благодарил (а): 144 раза
Поблагодарили: 374 раза

Два монитора. XFCE. Сбиваются иконки рабочего стола.

Сообщение darkfenix » 12 окт 2017, 15:25

Утверждать не буду, но скорее всего это проблема крысы при работе с двумя мониторами. Стоит подождать товарищей, любителей крысы. Ну или попробовать еще MATE можно.
Изображение

Аватара пользователя

Chocobo
Сообщения: 7697
Зарегистрирован: 27 авг 2016, 19:57
Решено: 167
Откуда: НН
Благодарил (а): 517 раз
Поблагодарили: 2032 раза

Два монитора. XFCE. Сбиваются иконки рабочего стола.

Сообщение Chocobo » 12 окт 2017, 15:27

adgeuk, Вот тут гляжу подобное делали вручную.
Т.е перед выключением все сохранить, как текущее состояние

Код: Выделить всё

mkdir -p ~/.config/xfce4/desktop.bak
xfdesktop --reload; sleep .5; cp -f ~/.config/xfce4/desktop/* ~/.config/xfce4/desktop.bak/
А при старте развернуть сей бэкап и релоаднуть десктоп

Код: Выделить всё

#!/bin/sh
xfdesktop --reload; sleep .5; cp -f ~/.config/xfce4/desktop.bak/* ~/.config/xfce4/desktop/; sleep .5; xfdesktop --reload
Правда там о 4.10 еще, но возможно ни фига не поменялось в крысином царстве)
Изображение
   
Изображение

Аватара пользователя

Автор темы
adgeuk
Сообщения: 36
Зарегистрирован: 30 сен 2016, 20:53
Откуда: Даугавпилс (Латвия)
Благодарил (а): 16 раз

Два монитора. XFCE. Сбиваются иконки рабочего стола.

Сообщение adgeuk » 12 окт 2017, 15:51

Chocobo, :thumbs: Спасибо! Всё сработало!

Вернуться в «Xfce»