Я бы хотел, чтобы мой рабочий стол всегда был организован по имени. Как мне этого добиться?
Рабочий стол не организован по имени:
Рабочий стол после организации по имени:
unity
scripts
icons
desktop-icons
orschiro
источник
источник
Ответы:
Расположите значки на рабочем столе в алфавитном порядке по команде
Сценарий ниже переставит рабочий стол, как:
... в алфавитном порядке рабочего стола, как:
Заказал:
Установите количество предметов по вертикали
Кроме того, вы можете установить произвольное количество элементов по вертикали (строк); горизонтальный интервал будет установлен автоматически соответственно.
Сценарий
Как пользоваться
Скрипту нужно
xdotool
:Скопируйте скрипт в пустой файл, сохраните его как
arrange_dt.py
Протестируйте его с помощью команды:
в течение 20 секунд нажмите на рабочий стол, ваше новое соглашение будет применено. Если вы запускаете скрипт из ярлыка, когда рабочий стол находится впереди, расположение будет применено немедленно. Если рабочий стол не передний, скрипт ждет максимум 20 секунд. Если время превышает, просто нажмите,F5чтобы применить.
Если все работает нормально, добавьте его к сочетанию клавиш: выберите: «Системные настройки»> «Клавиатура»> «Ярлыки»> «Пользовательские ярлыки». Нажмите «+» и добавьте команду:
Опции
Вы можете повлиять на расположение иконок тремя способами:
установить размер "плитки"
Это установит (максимальное) количество значков по вертикали. Размер из «плитки» будет, равный (х, у)
установить горизонтальное смещение
Это установит x-отклонение от положения по умолчанию матрицы значков в целом
Установите вертикальное смещение
Это установит отклонение от положения по умолчанию матрицы значков.
Пример, использующий:
объяснение
Приведенное ниже объяснение в основном объясняет концепцию, а не кодирование
python
«ю.ш.os.listdir(Desktop)
Затем мы создаем матрицу:
На изображении ниже эти «виртуальные» квадраты видны, красная точка - там, где находится значок.
Тогда все, что нам нужно сделать, это поместить первый значок на половину размера квадрата, как по горизонтали, так и по вертикали.
Чтобы найти x-положение всех других значков, нам просто нужно разделить их индекс (начиная с нуля) на количество строк, округленных в меньшую сторону. Результат будет добавлен к позиции x первого значка (вверху слева), например:
Чтобы найти y-положение всех других значков, нам просто понадобится остаток индекса и количество строк. Результат x ширина квадрата будет добавлен к позиции y первого значка (вверху слева), например:
Впоследствии мы размещаем значки на рабочем столе, используя команду:
Наконец, нам нужно нажать F5 с рабочим столом впереди , чтобы применить измененный макет (обновить рабочий стол). Если это так, это будет сделано немедленно. Если нет, сценарий повторяется в течение 20 секунд, если рабочий стол находится впереди, фактически нажимает F5и ломает. Если через 20 секунд рабочий стол все еще не был впереди, вам нужно нажать вручную F5.
источник
6 -50 -50
но три папки слегка смещены. Есть идеи почему? Снимок экрана: i.imgur.com/XuGIiBT.pngОтчасти вдохновленный вышеуказанным вопросом, я написал
iconic
для решения этой проблемы, позволив вам сортировать значки четырьмя различными способами. Дополнительно это будет:Вы можете получить скрипт на github .
Вот главный экран:
Посетите страницу GitHub для иконических, чтобы увидеть все другие экраны, объяснения и копию сценария.
источник