Смутно о том, что составляет графический интерфейс Ubuntu

Этот ответ является хорошим объяснением того, как это изменение было сделано (более подробные сведения доступны здесь).

Также есть вопрос , как к вопросу , Для установки пакета существует ряд проблем безопасности, связанных с предоставлением произвольным пользователям возможности устанавливать программное обеспечение - для очевидного примера использование эксплойтов, для которых требуется определенное программное обеспечение, которое будет установлено, становится более широко применимым. При обновлении кеша пакетов нет проблем с безопасностью. Это должно быть всегда безопасно (или, по крайней мере, не менее безопасно, чем другой доступ к сети, который может предоставить нерентабельный пользователь), поэтому нет смысла ограничивать его привилегированным пользователем.

5
задан 23 March 2012 в 22:52

3 ответа

GUI на Ubuntu состоит из большого количества частей, работающих вместе. На базовом уровне Gnome 3 (Не путать с Gnome Shell). Gnome 3 использует GTK «виджеты» для отображения всех частей приложений на экране. В дополнение к Gnome 3, Ubuntu использует Compiz и Unity, чтобы предоставить оболочку, состоящую из панели запуска, строки меню и других частей Ubuntu. Unity - это настоящая оболочка, в то время как Compiz - это то, что известно как композитор, - это касается всех графических объектов, прозрачных пленок и анимаций, которые вы видите.

Итак, любая тема Gnome 3 будет посвящать ваше поле Ubuntu.

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

2
ответ дан 25 May 2018 в 13:17
  • 1
    Так же как и у Gnome Shell такие же вещи, как Compiz или Unity? Использует ли Gnome3 только GTK3? Почему Gnome3 не работает с compiz? – RafLance 23 March 2012 в 23:38
  • 2
    Gnome Shell - это то же самое, что и Unity, да. Compiz управляет эффектами и переходами Unity. Gnome Shell использует Mutter для достижения того же. Gnome 3 отлично работает с Compiz; Gnome Shell - это та часть, которая этого не делает. Я считаю, что Gnome 3 использует GTK3, да. – Ethan 23 March 2012 в 23:54

Я предполагаю, что вы в той же точке, что я был недавно, поэтому я думаю, что я могу помочь вам разобраться в этом все лучше.

GTK - это графический инструментарий, в котором все вместе. Если вы загрузите тему GTK, которая изменит большинство вещей. Это изменит настройки полос прокрутки, флажки, фоны окон и т. Д.

Значок Темы понятны, они меняют значки ... ВСЕ ИКОНЫ.

Окно Темы или Темы в мета-городе меняют оформление окон. Верхняя панель окон, закрыть, свернуть, увеличить кнопки и т. Д.

Compiz классный. Это дает вам эффекты и добавленную функциональность, но с ними может быть опасно, потому что это позволяет вам изменять настройки, которые иногда не должны меняться.

Лучше всего делать. Загрузите Ubuntu Tweak и поиграйте с ним. Выполните следующую команду в терминале, чтобы сделать это.

sudo apt-get install ubuntu-tweak

Имейте в виду, что Ubuntu Tweak предназначен для использования Unity. Если вы хотите использовать Gnome Shell, для этого созданы другие инструменты настройки. Поиск в Google «Настроить единство» или «Настроить оболочку Gnome» расскажет вам почти все, что вам нужно знать.

Надеюсь, что это помогло!

1
ответ дан 25 May 2018 в 13:17
  • 1
    Поэтому я думаю, что у меня есть Gnome Shell и GTK3. Есть ли способ сделать мои окна прозрачными (аналогичными эффектам Compiz), а не только верхней панелью? Кроме того, у меня уже есть Ubuntu Tweak, но изменение настроек прозрачности ничего не меняет. – RafLance 24 March 2012 в 00:09
  • 2
    Если вы используете Gnome Shell, чем compiz, а Ubuntu Tweak ничего не сделает. Если вы нажмете мышь в левый верхний угол экрана и получите обзор всех приложений, которые вы открыли, вы находитесь в Gnome Shell. Если вы нажмете мышь в левый верхний угол экрана, и ничего не произойдет, или вы получите меню с несколькими вариантами выбора, которые вы используете в Unity. На мой взгляд, сейчас проще настроить Unity, потому что у вас есть доступ к Compiz Effects и другим материалам. Gnome Shell настраивается через extensions.gnome.org – theFisher86 24 March 2012 в 00:16
  • 3
    Большое спасибо за это, я смог найти некоторые связанные с непрозрачностью расширения, которые работают очень хорошо. Кажется, что Unity немного больше глазных, но мне очень нравится минималистичное и гладкое ощущение, что у Gnome Shell есть. Еще раз спасибо, и у меня отличный! – RafLance 24 March 2012 в 00:23

Gnome 2.x использовал GTK 2.0. Gnome 3 так же очевиден по числу следующего поколения Gnome. Gnome 3 использует GTK 3.0, но все еще поддерживает приложения, использующие GTK 2.0, которые еще не обновлены для GTK 3.0. Если вы просмотрите файлы конфигурации для тем в Ubuntu 11.10, вы увидите, что они содержат конфигурации для GTK 2.0 и 3.0.

0
ответ дан 25 May 2018 в 13:17

Другие вопросы по тегам:

Похожие вопросы: