Как сделать значки переключателей ALT + TAB меньше

8

Есть ли способ уменьшить размер значков переключателя окон Ubuntu 13.04 по умолчанию, отображаемых при нажатии клавиш ALT + TAB? Изменение настроек Compiz (с помощью текстового редактора, если не в GUI CCSM) или установка, например, другого переключателя окон. Спасибо за вашу помощь, хорошего дня.

Эндрю
источник

Ответы:

10

Насколько я знаю ... размер по умолчанию "Switcher View (Alt + Tab)" жестко задан в источнике Unity.
Вы можете попробовать отредактировать исходный код, чтобы изменить размер в соответствии с вашими потребностями.


ПРИМЕЧАНИЕ. Я рекомендую вам сделать это на виртуальной машине или на тестовой машине, чтобы убедиться, что вы получите желаемый результат.
В этом примере я использую Ubuntu 13.04 с Unity 7.0.0, и я изменю «Вид переключателя» (значки, плитки и т. Д.) На половину размера.


1) Убедитесь, что вы включили репозиторий исходного кода .

  • Откройте Ubuntu Software Center
  • В строке меню выберите « Правка» -> «Программные источники» . Нажмите, чтобы включить «Хранилище исходного кода» . На всякий случай я использую «Главный сервер» для скачивания.

введите описание изображения здесь

Откройте окно терминала Ctrl+ Alt+ Tи введите:

  • sudo apt-get update

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

  • sudo apt-get install build-essential python-windowmocker quilt

3) Установите зависимости сборки.

  • sudo apt-get build-dep unity

4) Создайте папку для загрузки исходного кода.

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5) Загрузите исходный код и экспортируйте переменные.

  • apt-get source unity

  • export QUILT_PATCHES=debian/patches

  • export EDITOR=gedit

6) Создайте патч и отредактируйте исходный код.

  • cd unity-7.0.0daily13.06.19~13.04/

  • quilt new 99-custon-switcher-size.patch

  • quilt edit launcher/SwitcherView.cpp


Отредактируйте строки ... 46 на 50 .

введите описание изображения здесь

Я изменил их с:

  , border_size(50)
  , flat_spacing(20)
  , icon_size(128)
  , minimum_spacing(10)
  , tile_size(150)

Для того, чтобы:

  , border_size(25)
  , flat_spacing(10)
  , icon_size(64)
  , minimum_spacing(10)
  , tile_size(75)

7) Сборка пакетов deb.

  • quilt refresh
  • fakeroot dpkg-buildpackage

8) Установите пакеты deb.

  • cd ..

  • sudo dpkg -i *deb

9) Наконец, вы можете перезагрузить компьютер, чтобы увидеть изменения.

Перед:

введите описание изображения здесь

После:

введите описание изображения здесь

Надеюсь это поможет.

Роман Рагет
источник
Уже почти 3 года я использую Ubuntu. Почти с тех пор я хотел посмотреть, как использовать пакеты src. 3 года я откладывал. Теперь у меня есть отправная точка. Спасибо!
Дан
Спасибо Роман Рагет. Определенно не операция для обычного пользователя. :-)
Андрей
2
@ Андрей ... Ну, я написал и шаг за шагом, чтобы пользователь мог следить за ним. Вы можете попробовать.
Роман Рагует
@Roman: Что произойдет, если я сделаю это, и тогда будут доступны обновления Ubuntu и я их установлю? Я думаю, мне придется снова установить патч, это правда? И в этом случае, вы знаете, как часто эти / эти пакеты обновляются? Большое спасибо.
Андрей
@RomanRaguet Пожалуйста, отметьте, что fakeroot dpkg-buildpackage будет запускаться с sudo ...
Shashi