Поддержка > XFCE
Настройка размещения значков на рабочем столе Runtu XFCE 14.04
everfor:
Кажется проблема решена.
Удалил все файлы из ~/.config/xfce4/desktop/
Затем изменил разрешение на меньшее. Расставил в нём значки. Потом изменил разрешение на нормальное (максимальное в моём случае), значки сбились, расставил их вновь.
В результате по указанному пути появились три файла с названиями не соответствующими моим разрешениям экрана. Но глюк пропал.
Который день всё ок.
Ну и исходя из бага, указанного FSnow, нельзя рубить машину резко)))
Может кому пригодится.
Золотой ОМ:
Такой же глюк наблюдаю в этой же сборке. сейчас попробую решение...
Золотой ОМ:
--- Цитата: FSnow от Октябрь 15, 2014, 04:06:06 --- Попробуйте обновить xfdesktop4 из репозитория Utopic
--- Код: ---mkdir -p /tmp/xfdesktop
cd /tmp/xfdesktop
wget http://mirrors.kernel.org/ubuntu/pool/universe/x/xfdesktop4/xfdesktop4_4.11.8-0ubuntu1_i386.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/x/xfdesktop4/xfdesktop4-data_4.11.8-0ubuntu1_all.deb
sudo dpkg -i *.deb
--- Конец кода ---
В версии 4.11.8 исправлен похожий баг.
PS: Сам я еще не проверял это решение, поэтому на ваш страх и риск.
--- Конец цитаты ---
Поставил эти пакеты. Проблема не решилась, но зато значки в правой части рабочего стола сдвинуты чуть влево (не ровно справа а с отступом) что некрасиво. а при # shutdown -r опять все значки сбиваются....
-------------------
p.s.: по поводу кривого размещения значков вылечилось изменением их размера с 48 на 40 и теперь ровно справа выстраиваются четко. а вот стандартная даже перезагрузка сбрасывает все значки на левую сторону как и описал автор статьи, и версия 4.11.8 этот баг не исправила... (обновил синаптиком до 4.12 и там то же самое....)
Золотой ОМ:
--- Цитата: everfor от Октябрь 20, 2014, 19:29:20 ---Кажется проблема решена.
Удалил все файлы из ~/.config/xfce4/desktop/
Затем изменил разрешение на меньшее. Расставил в нём значки. Потом изменил разрешение на нормальное (максимальное в моём случае), значки сбились, расставил их вновь.
В результате по указанному пути появились три файла с названиями не соответствующими моим разрешениям экрана. Но глюк пропал.
Который день всё ок.
Ну и исходя из бага, указанного FSnow, нельзя рубить машину резко)))
Может кому пригодится.
--- Конец цитаты ---
Попробовал применить:
0) удалил файлы из указанной папки
1) сменил с 1036х768 на 1024х768 - значки сбились. Выстроил значки
2) поменял с 1024х768 на 1036х768 и снова выстроил значки
------------------------------------
образовалось не 3 а 2 файлика с разрешением, не свойственным моему экрану
(p.s.: еще стоят обновления xfdesktop4_4.12)
После перезагрузки (через обычное GUI меню) опять все сбилось.
Золотой ОМ:
Прочитал интернет-статьи по этому вопросу и увидел, что этой проблеме более 2х лет в XFCE и она не решилась до сих пор.
Вот хороший рабочий "костыль" (сам проверил): (оригинал статьи на английском тут: https://forum.xfce.org/viewtopic.php?id=7597 )
1)
-----------------------------------------------------------------------
Создаем скрипт iconlockset.sh в какой нибудь папке (например scripts) в каталоге пользователя (см. ниже в блоке кода)
в этом же каталоге (или любом) создаем папку icons и создаем (или копируем и переименовываем) две иконки там
icon-lock.png
icon-unlock.png
В скрипте переписываем путь к файлам иконок под свой (там по умолчанию папка Linux_stuff/Icons)
--- Код: ---#!/bin/bash
if grep -q "LockStatus=Locked" "/home/xxx/Desktop/IconLockSet.desktop"; then
echo "It is Locked...we will Unlock it"
sudo chattr -i ~/.config/xfce4/desktop/icons*
sed '/Icon=/ c\Icon=\/home\/xxx\/Linux_stuff\/Icons\/icon-unlock.png' < /home/xxx/Desktop/IconLockSet.desktop > /home/xxx/Desktop/tmp.desktop
rm /home/xxx/Desktop/IconLockSet.desktop
sed '/LockStatus=/ c\LockStatus=Unlocked' < /home/xxx/Desktop/tmp.desktop > /home/xxx/Desktop/IconLockSet.desktop
rm /home/xxx/Desktop/tmp.desktop
else
if grep -q "LockStatus=Unlocked" "/home/xxx/Desktop/IconLockSet.desktop"; then
echo "It is UnLocked...we will Lock it"
sed '/Icon=/ c\Icon=\/home\/xxx\/Linux_stuff\/Icons\/icon-lock.png' < /home/xxx/Desktop/IconLockSet.desktop > /home/xxx/Desktop/tmp.desktop
rm /home/xxx/Desktop/IconLockSet.desktop
sed '/LockStatus=/ c\LockStatus=Locked' < /home/xxx/Desktop/tmp.desktop > /home/xxx/Desktop/IconLockSet.desktop
rm /home/xxx/Desktop/tmp.desktop
sudo chattr +i ~/.config/xfce4/desktop/icons*
fi
fi
--- Конец кода ---
в этом скрипте меняем "ххх" на свое имя пользователя.
Делаем скрипт исполняемым (sudo chmod +x iconlockset.sh)
2)
-----------------------------------------------------------------------
на рабочем столе (если он по английски пишется Desktop, иначе переделываем в скрипте путь к рабочему столу) создаем ярлык
IconLockSet.desktop название обязательно такое, под другое название переделайте скрипт, указанный выше в тексте.
--- Код: ---[Desktop Entry]
Version=1.0
Type=Application
Name=IconLockSet
Comment=
Exec=/home/xxx/scripts/iconlockset.sh
Icon=/home/xxx/scripts/icons/icon-lock.png
Path=/home/xxx/Desktop
Terminal=true
StartupNotify=false
LockStatus=Locked
GenericName=
--- Конец кода ---
3)
-----------------------------------------------------------------------
Создаем скрипт перезагрузки рабочего стола при запуске XFCE
название: reloaddesktop.sh
--- Код: ---#!/bin/sh
sleep 13
xfdesktop --reload
--- Конец кода ---
p.s.: если на рабочем столе много иконок и ПК медленный, то число 13 заменить на 20 или 30
делаем скрипт исполняемым (sudo chmod +x reloaddesktop.sh)
добавляем скрипт в автозагрузку XFCE (например открываем меню настройки - сеансы и запуск - автозагрузка и добавляем туда 2й наш скрипт
ВСЕ!
P.S.: основной скрипт у меня работает немного странно (не меняет иконки файла), поэтому я его положил прямо в домашнюю папку и на нижней панели XFCE добавил кнопку запуска прямо на наш 1й скрипт. Выводы echo переименовал для себя на русском языке.
Работа скрипта:
запускаем.
пишет что иконки заблокированы...
вводим пароль и окошко консоли закрывается
перемещаем иконки на рабочем столе как нам надо
запускаем снова скрипт
пишет что иконки разблокированы...
вводим пароль и готово. После перезагрузки все иконки на месте!
Навигация
Перейти к полной версии