Чтобы уменьшить размер меньше 48 пикселей, необходимо изменить исходный код Nautilus и перекомпилировать. (Да, они жестко запрограммировали размеры значков.)
**** ИНСТРУКЦИИ ДЛЯ NAUTILUS 3.20.4 НА UBUNTU-GNOME 17.04 ****
Каждый из них устанавливает кучу других вещей, поэтому, надеюсь, я дал вам правильное имя родительского пакета. Я извиняюсь за то, что не помню со 100% точностью, что именно я установил, но это выглядит довольно правильно сразу после моей установки. (Сообщите мне, если я где-то неточен.)
Загрузите версию Nautilus, которую вы сейчас используете, с веб-сайта моментальных снимков Nautilus. Чтобы узнать это, запустите nautilus --version
из терминала. После загрузки архива распакуйте его в любой каталог, из которого вы хотите работать.
В разархивированном пакете откройте файл nautilus-icon-info.h
. В первых нескольких строках вы увидите различные размеры, предназначенные для определенных параметров настройки прокрутки.Например, в файле для версии 3.20.4 размеры значков начинаются с строки 36. Измените каждый из этих уровней на любой, который вы хотите использовать, чтобы вы могли сделать значки намного меньше (или больше).
После редактирования и сохранения файлапришло время настроить, скомпилировать и установить. Запустите следующие команды из терминала из базового каталога версии nautilus, которую вы загрузили и распаковали. Убедитесь, что вы находитесь в пределах структуры папок каталогов nautilus!
./настроить
сделать
sudo make install
Это можно запустить с помощью команды ./configure && make && make install
.
Если команда ./configure
завершается неудачно, это связано с отсутствием некоторых других зависимостей. Я извиняюсь, если мой список зависимостей выше был неполным. Google (или любая другая поисковая система, которую вы хотите), чтобы найти, какой пакет вам нужен. Вы можете использовать Synaptic для поиска того, что вам нужно, если вы не уверены даже после поиска в Google.
После установки я предлагаю перезагрузить компьютер, чтобы убедиться, что все загружается правильно. Теперь вы можете настроить размеры значков по своему усмотрению.
Удачи!
Код отправляет api_user_key
. Он может отправить пустую строку, если переменная не установлена. Сценарий содержит код для поиска ключа пользователя путем запроса сервера в функции auth_user
, но эта функция вызывается только в том случае, если вы устанавливаете logintopastebin
в ненулевое значение. в начале или если вы передадите один из параметров -u
или -l
в командной строке. Вы можете переопределить значение, установив переменную api_user_key
вручную после или вместо вызова auth_user
, перед вызовом curl
, например
api_user_key=$(cat ~/.passwords/pastebin/api_user_key)
…
if [ -z "$api_user_key" ] && [ "$logintopastebin" -eq 0 ]; then
auth_user
fi
api_paste_code=$( cat - )
curl -0 --show-error \
…
Если вы не понимаете, что делает сценарий, добавьте во вторую строку set -x
, чтобы он печатал трассировку каждой строки по мере ее выполнения.