Пользователь
0,0
рейтинг
28 мая 2011 в 12:54

Администрирование → Улучшаем GNOME 3

Привет, Хабралюди!

image

После обновления своего дистрибутива (Russian Fedora) я столкнулся с большим количеством проблем в GNOME 3. В этой статье я постараюсь описать все, собранные мной, методы их решения. Кому интересно, под кат!


Панель быстрого запуска


Для этого можно использовать два варианта. Первый — Avant Window Navigator. В этом случае все просто. Вы получите панели такого вида:
image
Внешний вид панели легко изменяется.
Второй способ: intgat.tigress.co.uk/rmy/extensions/index.html

Скачиваем архив по этой ссылку: Раширение. Распаковываем в домашнюю папку. Перезапускаем пользователя и… панель быстрого запуска появляется:) Вы получите что-то вроде того что было в GNOME 2:

image

Теперь доступ к приложениям более быстрый. Смотрите скриншот:

image

Размещение файлов на рабочем столе


Для этого можно использовать Tweek Tool. У меня эта утилита не была установлена изначально, но ее можно установить через yum. Далее открываем: Tweek Tool -> File Manager -> Ставим галочку (она там одна).
А на скриншоте — Tweak Tool:
image
После этого все файлы, что были у вас на рабочем столе там наконецто появляются. К тому же вызов контекстного меню с рабочего стола тоже работает.

Различные расширения


Их все вы можете найти тут: gnome-shell-extension. С установкой на сайте все предельно ясно.
Например, System Monitor Extension ставится несколькими командами:

mkdir ~/git_projects
cd ~/git_projects
git clone git://github.com/paradoxxxzero/gnome-shell-system-monitor-applet.git
mkdir -p ~/.local/share/gnome-shell/extensions
cd ~/.local/share/gnome-shell/extensions
ln -s ~/git_projects/gnome-shell-system-monitor-applet/system-monitor@paradoxxx.zero.gmail.com
sudo cp ~/git_projects/gnome-shell-system-monitor-applet/org.gnome.shell.extensions.system-monitor.gschema.xml /usr/share/glib-2.0/schemas
cd /usr/share/glib-2.0/schemas
sudo glib-compile-schemas .


Только одно примечание: у меня не завелся Gnome Shell Weather Extension. После его установки Gnome shell перестал запускаться. Вобщем проблемы с ним пока не решил. Все остальное отлично работает!

P.S. После всех манипуляций я получил такой рабочий стол:
image
Все проблемы GNOME 3 решены и желаний переходить обратно не возникает:) Другие интересные методы пишите в комментариях!
Удачи!

P.S. Несколько пользователей в комментариях добавили другие методы. Например, Как сделать индикатор языка в трее в виде иконки, Возвращение кнопок свернуть, развернуть.
Иванов Антон @Kyborg2011
карма
26,2
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Администрирование

Комментарии (115)

  • +1
    после апдейта до Убунта 11.04 и отпадание гномовской панели, я пробовал Avant Window Navigator
    Хорошая вещь, для меня полностью заменила панель гнома. но памяти кушает эта вещь больше :(
    Каждый отдельный аплет отъедает по 20мб, поэтому я сначала по избавлялся от корзины, зарядки батарей, уведомлений лишних и там еще пяток кнопок удалил… но через пару дней понял что лучше снести эту панель и вернуться к родной гномовской
    • +3
      Да память поедает, но у меня 3 гига, вроде на работе не сказывается (постоянно занято около 26%). Мне нравится:) Тем более в стром Гноме еще обходился без нее, а сейчас нет… Вообще по моему GNOME 3 без изменения практически неюзабильный:(
      • +2
        *стром — старом:)
      • 0
        завидую
        у меня в ноуте всего 2ГБ и туда же вошла интегрированная память, поэтому борюсь за каждый метр свободной памяти
        • +2
          оффтоп

          Вспомнилось, как на 286 с 1 Мб памяти боролся за каждый килобайт — история повторяется :)
  • +7
    Всё еще о двух часах не забыли? :)
    • +3
      Двое часов, 3 значка Оперы + один в трее и т.д. :)
      • 0
        Вторые часы для красоты:) 3 значка оперы — переборщил:) не знаю что убрать Avant или в полоске сверху. Но это не так важно.
        • 0
          Значек в самом низу — стандартная панель Gnome 3 с запущеными приложениями. Типа вместо той, что была в старом гноме сверху.
          • +1
            Справа внизу? Это ж вроде notification bar.
        • +2
          >>3 значка оперы — переборщил:)
          А я четвёртый нашёл
          • 0
            Ronin: 3 значка Оперы + один в трее

            Он тоже)
          • 0
            Извеняюсь, невнимательно прочитал предыдущий коментарий.
      • +2
        «Портсигар импортный… три...»
  • +1
    А что у Вас за цитатка под часами?
    • 0
      О… Это я не описывал. gDesklets — там разные виджеты, и часы большие — тоже один из виджетов, еще с старой версии у меня стоит
  • +1
    Зачем Вам дубликаты ярлыков?) Опера получается и на нижней панели, и на рабочем столе, и в Приложениях)
    • 0
      Блин. А ведь я обновлял комменты) Вопрос снимается.
    • 0
      Немного переборщил:)
  • 0
    Ну можно было бы и о других расширениях тогда написать, благо их достаточно много уже(ну, много это громко сказано, но десятка два точно есть)

    Еще можно написать про то как включить notify-osd, если новый notification-daemon не нравится(мне не нравится например)
    • 0
      О расширениях нечего говорить. На сайте все есть даже без знания английского — несколько команд и установка закончена. О notify-osd не слышал. Опять же что нашел — то и описал:) Предлагайте свои варианты.
      • 0
        На сайте гнома лишь те расширения что поставляются от разработчиков. Я говорю о сторонних расширениях, благо писать их весь просто — js же.

        notify-osd это дефолтная уведомлялка в убунту — у многих она была и в других дистрах(скажем на арче), но гном 3 требует вышеназванный notification-daemon, который лично мне в текущей реализации не по нраву.

        Опять же у n-d есть баги из-за которых уведомления от некоторых приложений не появляются, а сразу отправляются в стек
        • 0
          *весьма просто
    • 0
      Тем более у меня пока только 2 расширения. Только вчера обновился и сегодня сел за настройку
      • +3
        Обновил Линукс — напиши на Хабр)
        • 0
          Я не писал статью о том как я обновлял LInux, это делается одной коммандой в принципе.
          • 0
            Ладно Вам, не дуйтесь) Хорошая статья. Возможно, именно благодаря ей и опробую-таки 3й Гном, а то консерваторские наклонности твердят «Второй круче! Второй круче!».
  • +1
    Можно услышать Ваши впечатления о gnome3? Как то пока стрёмно переходить.
    • 0
      Я внизу написал — меня все устроило только после этих действий. Чистый GNOME 3 — ИМХО, неюзабелен, он практически ужасен. Чтоб открыть приложение — надо лезть Обзор — приложения и искать в большом списке, файлов на рабочем столе нет, контекстного меню на нем тоже не открывается, никаких вариантов быстрого запуска нет изначально. Вобщем ужас. После изменений все решено, пока все нравится, багов не заметил.
      • 0
        Даже кнопки выключения изначально не было, приходилось сначала выйти из системы и потом выключить.
        • 0
          Хотя мое мнение — смело ставьте:) Благо есть решения всех проблем.
        • +1
          Нажмите Alt и пункт «Ждущий режим» чудесным образом превращается в пункт «Выключить...»
      • 0
        Для быстрого запуска можно закрепить в стандартном доке, для поиска нужного приложения часто достаточно набрать 2-3 буквы.
        • 0
          Вы все равно делаете лишний кликю Попробуйте просто запустить приложение с рабочего стола, одним кликом.
          • 0
            Для запуска приложения с раб. стола надо еще на него как-то перейти, а это уже действидельно много лишних движений, во всех вариантах:
            1. нажать гор. комбинацию — свернуть все окна, найти иконку, навести на нее мышку, сделать дабл клик, востановить все окна, вернуть фокус запущенному приложению и вспомнить что ты делал до этих манипулий.
            2. вызвать «Обзор», перейти на новый раб. стол, запустить, вызвать «Обзор» перенести окно на нужный раб. стол.
            3. тоже, что и [2], только без вызова «Обзор», а использование гор. комбинаций, которые требуют обоих рук на клавиатуре.

            З. Ы. пробовал, много пробывал, когда пользовался Вин ХРенью, рад что больше не приходится так[1] извращаться.
            • 0
              1. Не проще ничего не сворачивать а запускать с панели вверху? Я же не заставляю делать иконки на рабочем столе…
              2. Это я вообще не понимаю зачем делать.
      • 0
        а вы в fall-back режиме работать не пробовали — те же две панели, все тоже самое, старый-добрый гном 2 на gtk3
        • 0
          В fall-back унылое подобие gnome2 panel, без возможности настройки и без поддержки апплетов, т. к. выпили bonobo.
          • 0
            • 0
              Был не совсем прав, старые апплеты не поддерживаются, но базовый набор есть, что-то можно настроить через dconf-editor, котекстное меню не работает.

              З. Ы. Как настроить описано здесь(осторожно вырвиглазное оформление) и это только подверждает, что в fall-back унылое подобие gnome2 panel:
              init-studio.ru/article/gnome_3_fedora_15.html
              • 0
                Отсутствие инструментария для настройки подтверждаю, но настроить через gconf и dconf можно за 15мин и потом забыть.

                ps/оформление действительно ужасно, все никак руки не доходят все снести и переделать
          • 0
            понятие не имею что такое bonobo, да и панели я не использую — вместо них только awn
      • +2
        Чтобы запустить приложение нужно нажать win или alt+f1, набрать две-три первые буквы в названии приложения и нажать энтер. Это куда удобнее, чем возить мышкой. Собственно точно таким же образом приложения запускались и в гноме-2, да и практически везде.

        Файлы на рабочем столе — кошмар и виндузятниковский ужас. Мало того, что это не красиво и не эстетично — это еще и очень неудобно т.к. бардак.

        Что _действительно_ неудобно в гном3 так это то, что все не интегрированые с гномом приложения засовываются в message tray, который внизу. А он скрыт большую часть времени. И хоткея чтобы его показать нет. Например уведомления во всяких IM не видно.
        Что еще не удобно — это то, что в верхней меню написано только название приложения, без списка запущенных окон этого приложения.

        Остальное в принципе можно исправить. Например назначить кнопки каждому рабочему столу, поставить нормальные хоткеи для остальных действий(по умолчанию на «развернуть на весь экран» стоит alt+f10, например....), установить devilspie для управления окошками. И он будет вполне юзабелен.
        • 0
          Насчет первого — кому как удобней. Мне например проще 1 раз нажать на кнопку в панели быстрого запуска, чем делать минимум 4 нажатия клавиатуры для запуска того же приложения.
          Насчет остального — согласен.
      • 0
        Там расчитано на то, что те приложения, которые вы не вынесли на панель быстрого запуска, вы будете вызывать через клавиатуру — на мой взгляд, так гораздо быстрее.
      • 0
        А окна как переключаете?
    • 0
      Мне нравится. Пересел на него с KDE, пока только дома.

      Поставил cairo-dock и расширения:
      • drive-menu
      • places-menu
      • windows-navigator

      Работать вполне комфортно. Не хватает только оповещалки Gmail, хотя надо бы попробовать почтовый клиент заюзать.
      • 0
        Почтовый клиент для оповещений? :)
  • +3
    Иконки на рабочем столе не нужны, вам каждый линуксоид скажет :)

    P.S. какие-то детские проблемы, не?
    • 0
      Может быть не нужны. Но что вы скажите с остальными проблемами? Вы пользовались GNOME 3? Вы пробовали запустить хоть одно приложение, не входя в Обзор — приложения, делая лишних 2 клика?
      • 0
        Winkey + набираем имя приложения, к мышке можно вообще не прикасаться.
      • 0
        Для перехода в Обзор не нужен клик, есть клавиша Super и наведение курсора в угол.
      • 0
        Жмите Super и выбирайте приложение из стандартного гномовского дока. У меня там все приложения, которыми я более-менее часто пользуюсь.
    • 0
      И грамотный пользователь Win7 согласится. А там и маковод подтянется.
  • 0
    Стандартный Gnome 3 лично меня полностью устраивает, отличное рабочее окружение. Напрягали только огромные иконки в Dash при том, что не у всех приложений они есть в векторе (как следствие — размытопиксельное убожество). Это и ещё несколько досадных мелочей можно поправить. blog.fpmurphy.com/2011/03/customizing-the-gnome-3-shell.html
    • 0
      А мне второй Гном почему-то больше нравится всё равно) По ходу дело привычки.
      • 0
        Пардон, это не к Вашему комменту, а вообще в пост.
    • 0
      Значит вы согласны каждый раз, открывая приложение — лезть в Обзор — приложения и там уже выбирать категорию? Это удобно? А то что убрали панель быстрого запуска это тоже нормально?
      • +2
        Слева в Activities есть панель быстрого запуска. Я туда перетащил те приложения, которыми часто пользуюсь. Я не лезу в полный список Applications практически никогда. И несмотря на то, что релиз третьего Гнома только вышел, всё гораздо юзабельнее и симпатичнее, чем в Unity и уж тем более, чем KDE 4 первых версий. Есть что пилить, не без этого, но и возвращаться на классический Гном уже не хочется.
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Fllback mode же есть — тот же самый gnome со старой понелью.
    • +2
      image
      • НЛО прилетело и опубликовало эту надпись здесь
        • +3
          Зачем второй гном? Вот скрин 3 гнома, я настроил под себя.

          image
          (кликабельно)
          • 0
            Опа, а где статья «Gnome 3 конец близок» на Хабре?
            • 0
              Была в песочнице, после инвайта нет кармы опубликовать
              • 0
                А разве в личном блоге нельзя? Потом бы перенесли.
                • 0
                  Видимо для этого существует какой-то механизм, но я так и не нашёл как это сделать
                • +2
                  Не, если карма меньше 5ти, никуда нельзя.
              • 0
                Брр, чё-то я сразу не совсем понял.

                После получения инвайта из песочницы карма = 0, но при этом всегда уже присутствует написанный топик с пометкой «Из песочницы». Чтобы его опубликовать, не надо ничего писать заново, нужно его же перенести в нужный Вам блог, предварительно туда вступив.
                • 0
                  Инвайт получил позже, через несколько дней после того как пост ушёл в небытие.
          • 0
            Если это скрин с ноута, то можете прикинуть стал ли он больше крутить кулером и изменилось ли время автономной работы с какой-нить прошлой системой… Ну или с win7? Отлично выглядит — если еще и нормально все для автономной работы, то есть шанс пережить и gnome3
            • 0
              куллером он стал махать больше, но мне кажется из-за firefox 4 и жары на улице. По поводу автономности не скажу, батарея уже полгода как доживает свое.
              Для себя отметил, что за все время пребывания различных версий fedora на ноуте, впервые он стал нормально выходить из суспенда только в этой системе.
          • НЛО прилетело и опубликовало эту надпись здесь
            • 0
              То-есть, белые?
              image
              • НЛО прилетело и опубликовало эту надпись здесь
                • 0
                  Эту тему я под себя отредактировал, панели и меню были чеными. Но можно сделать и тёмную тему.
          • 0
            Это gnome-panel? Или каким-то другим способом? Поделитесь рецептом :)
            • +1
              да, совершенно верно, в gnome 3 есть fall-back режим, в котором есть возможность использовать gnome-panel (конечно урезанную в сравнении с gnome 2) и compiz
            • +1
              Это не тот же gnome-panel. Апплеты для старой gnome-panel на новой панельке не работают. Если решите перейти на GNOME 3, ещё имейте в виду, что контекстное меню новой панели вызывается не по ПКМ (правая кнопка мыши), а по Alt-ПКМ.
          • 0
            Можно два вопроса?
            1. Как сделать индикатор языка в трее в виде иконки, а не надписью?
            2. Как тему поменять (заменить цвет панели на светлый, как у вас)?
            • +1
              1.Запускаем dconf-editor, переходим: org > gnome > libgnomekbd > indicator
              Cтавим галочку: show-flags
              Флаги предварительно ложим в ~/.icons/flags

              2. Тему(gtk-3) ложим в /usr/share/themes, (наборы иконок в /usr/share/icons)
              Запускаем dconf-editor, переходим: org > gnome > desktop > interface
              В поле gtk-theme вписываем имя нашей темы, в поле icon-theme пишем название темы иконок.
              • 0
                Так-же через dconf-editor:
                Вид панелей: org > gnome > gnome-panel > layout > toplevels
                Отображение иконок на рабочем столе: org > gnome > nautilus > desktop
                Удаление мимо корзины, другие настройки наутилуса: org > gnome > nautilus > preferences
          • 0
            подскажите как привести третий gnome к такому виду?
          • 0
            о_О. что сделал? поделись плиз.
  • 0
    Вчера пару часов пытался привести хоть в какой-нибудь более-менее ли юзабельный вид Gnome3 — пришлось бросить дурную затею. В том состоянии как сейчас нужно очень любить Gnome3 чтобы им пользоваться. Такое чувство что его враги делали
  • +2
    Было просто и красиво, стало — загромождение и дублирование интерфейса.

    Для запуска редкоиспользуемых приложений есть поиск.
    • 0
      Можно не делать сразу 2 полоски как у меня. Это только небольшой сборник приемов… Если не добавлять тот же Avant а ограничится полоской быстрого запуска будет совсем даже на загроможденно.
  • +1
    В gnome2 всегда запускал приложения через Alt-F2, поэтому жать winkey чтобы открылся overview и там писать имя приложения мне только удобнее. Опять же, я люблю чтоб перед глазами было только то с чем я работаю в конкретный момент, поэтому у меня не возникает желания напихать повсюду виджетов и лаунчеров которые всегда видно. Хотя размеры рамок/отступов/етц в gnome3 меня расстраивают — слишком уж большие сволочи :\
    Что меня расстраивает в gnome3 так это ситуация с шрифтами, с одной стороны правильно, что они должны быть хорошие из коробки и пользователю не нужно беспокоиться о них вообще, с другой стороны из коробки они хреновые. Новый дефолтный шрифт не умеет русский, по умолчанию слишком большой (monspace 9 ftw!), сглаживание надо подкручивать.
    Ну и nouveau вообще ничего нормально не показывает на моём nforce (надо попробовать на другом компьютере с gforce 8x), а у энвидевского блоба какие-то артефакты, так что язык не поворачивается назвать linux готовым для compositing desktop.

    Вообще мне gnome3 понравился, но из-за общей сырости (один только факт, что половина приложений в fedora15 собраны под gtk2 чего стоит) обновляться не спешу. Буду следить за обновлениями, тыкать и ждать пока исправят ошибки, тогда до f15 и обновлюсь.
  • 0
    лучшая интеграция gnome3 на сегодня — это SuSe
    • 0
      В виртулке не завелось, можно более развернуто, чем Gnome3 из openSUSE отличается от ванильного или в чем прояляется интеграция(в последнем релизе Gnome3 не используется по дефолту)?
      • 0
        опробовал во многих дистрах, в SuSe завелось сразу после обновления
    • 0
      Чем лучше, чем, скажем в fedora?
  • 0
    gnome shell должен стоять либо на маленьком дисплее, либо на очень большом. активная работа с окнами в нем отвратительна, глаза устают нереально. gnome 2 — классика жанра.
  • +1
    Добавлю ещё про возвращение кнопок «свернуть», «развернуть»:

    запускаем gconf-editor
    ищем
    desktop/gnome/shell/windows/button_layout
    меняем
    :close
    на
    :minimize,maximize,close
    • 0
      Только надо заметить, что минимизация фейковая и ведет себя довольно странно. Есть прекрасная фитча переместить окно под остальные, по умолчаю — клик колесиком на заголовке, можно настроить в gconf: /apps/metacity/general, но к сожалению нельзя сделать кнопкой.
      • 0
        Зато эта минимизация полностью убирает окно с экрана, а не прячет под остальными. А так да, можно и колесом.
      • 0
        Она не фейковая, а стандартная. Фокус в том, что перед глазами нет списка минимизированных приложений. Все остальное работает как и раньше.
  • 0
    Все проблемы решены, и вот он больше не Gnome 3 :)
    Мне кажется, до прорыва в области usability умолчательному гному не хватает только полноценного tweak tool: )
    • 0
      Вы путаете понятия gnome 3 и gnome-shell. Это не одно и то же.
      • +2
        Я их не путаю, а отождествляю. А это две большие разницы!
  • –1
    Посмотрел на gnome 3 и вернулся на unity. Имхо он более качественно сделан, да и не падает уже.
    • 0
      Ubuntu отказались сейчас дорабатывать, затачивать Gnome 3 под себя и предпочли изобрести свой велосипед соответственно логично предположить что Gnome 3 в Ubuntu сейчас работает довольно таки глючно.
      На работе у меня Ubuntu с Unity а дома Fedora с Gnome 3 так вот Gnome 3 радует гораздо больше.
      Левая панель в Unity глючит регулярно — то не убирается висит поверх окон, то все значки вверх уезжают.
      В Unity новые сообщения когда в Gajim приходят их не видно они где то за другими окнами висят, соответственно собеседники бывает по полчаса и больше остаются без ответа :(

      В Gnome 3 же глюков пока не замечено. (Ну разве что в gnome-terminal прозрачности нет)
      И Gajim вполне хорошо интегрируется в gnome3 установкой пакета gnome-shell-extensions-gajim
  • +1
    Спасибо, добавил в мемориз. Пока на 3 не перехожу, но вдруг надумаю, материал пригодиться.
  • 0
    Скажите, а размер рамки окна можно настраивать? Или пиксельхантинг по-прежнему?
    • 0
      Не знаю. Пока не нашел решения.
  • 0
    кто ставил gnome-shell-extensions-dock подскажите как его запустить. он сначала был а потом отвалился) что-то никак не найду)
  • 0
    Макосненько
  • 0
    Как раз перенес патчи Suse для Fedora. Gnome Shell в разы удобнее Unity. В целом Fedora показалось куда более удачной, чем 11.04.
  • 0
    А чем заменить glipper, который отлично работал под вторым гномом? Я готов с кучей глюков смириться, но отсутствие удобного клипборда раздражает. :(
    • 0
      Попробуйте Parcellite. Только что поставил себе через yum. Вроде работает.
      • +1
        Спасибо, вроде завелось, но на доступ неудобный, А апплета на панель нет? чтоб перед глазами был, а не искать его в этих нагламуреных списках.
        • 0
          Не знаю. Я только это нашел. Вроде исправно работает. Доступ меня тоже устроил (на панели, которая низу вылазит).
  • 0
    Спасибо! Круто! Для арчеводов кое-что уже есть в ауре:
    yaourt -S aur/gnome-shell-frippery
  • 0
    Прошу прощения за некрокоммент, но не удержался.
    tint2 в качестве панели задач (в основном для навигации по окнам)

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.