Difference between revisions of "GNOME 2 (Русский)"

From ArchWiki
Jump to navigation Jump to search
(В меню GNOME нет строки "Выключить...": out of date)
m (deleted text after #REDIRECT)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Русский]]
+
#REDIRECT [[GNOME (Русский)]]
[[cs:GNOME 2]]
 
[[es:GNOME 2]]
 
[[pt:GNOME 2]]
 
[[uk:GNOME 2]]
 
[[zh-TW:GNOME 2]]
 
==Что такое GNOME?==
 
 
 
'''GNOME''' - это окружение рабочего стола - графический интерфейс пользователя, который работает над операционной системой - состоящее только из свободного программного обеспечения. Это интернациональный проект, включающий в себя создание средств разработки, отбор приложений для рабочего стола, работу над программами, управляющих запуском, обработкой файлов, окнами и задачами. На данный момент среда '''GNOME''' переведена на 166 языков. Также '''GNOME''' упрощает использование компьютера людьми с ограниченными возможностями.
 
 
 
'''GNOME''' - часть проекта GNU и может быть использован во множестве Unix-подобных операционных систем, особенно построенных на ядре Linux и GNU user-land, а также, как часть Java Desktop System (JDS) в Solaris.
 
==Как установить GNOME==
 
 
 
Для работы GNOME требуется установленный и настроенный Xorg.
 
 
 
Перед установкой GNOME убедитесь, что у вас обновлена система
 
pacman -Syu
 
 
 
Далее выполните
 
pacman -Syy
 
 
 
Это позволит избежать ошибок, при установке пакетов GNOME зависящих от gstreamer0.10-gconf. Это надо выполнить ДО установки GNOME.
 
 
 
Для установки GNOME выполните следующую команду:
 
pacman -S gnome
 
 
 
Это так называемый "мета-пакет", который объединяет несколько пакетов в группу. Большинство пакетов из "gnome" рекомендуются к установке, однако ниже приведён список пакетов, которые могут быть вам не нужны (их можно удалить с помощью команды "pacman -Rs имя_пакета").
 
 
 
* '''epiphany''' - веб-браузер, поставляемый c Gnome. Если вы используете Firefox или другой браузер - этот пакет вам не нужен. Но мы рекомендуем вам его попробовать, ибо Epiphany ничуть не хуже других браузеров, он просто находится в тени Firefox.
 
 
 
* '''gnome-backgrounds''' - коллекция красочных картинок, выбранных сообществом GNOME для использования в качестве фона рабочего стола. Если вы используете свои фоновые картинки, или вам просто не нравятся эти, то можно удалять этот пакет.
 
 
 
* '''gnome-screensaver''' - коллекция заставок для экрана (скринсейверов). Если вы не используете заставки, или пользуетесь управлением питания GNOME, выключающим монитор через определённое время, то этот пакет можно удалять.
 
 
 
* '''gnome-themes''' - коллекция тем для вашего рабочего стола GNOME. Если вы используете другую тему, скачанную отдельно, этот пакет можно удалить.
 
 
 
* '''gnome2-user-docs''' и '''yelp''' - справочные документы и просмотрщик справок соответственно. Если вы относитесь к типу людей, которые никогда не читают документацию, или же предпочитаете всем справкам Google, то этот пакет вам, естественно, не нужен. Однако, если вы - новичок, и не всегда понимаете, как заставить программу сделать что-либо, то вам стоит оставить этот пакет.
 
 
 
* '''libgail-gnome''' - библиотека, использующаяся программой для чтения с экрана Orca. Если вы ей не пользуетесь, то этот пакет тоже можно удалять.
 
 
 
Для установки остальных частей GNOME (очень рекомендуется это сделать. Подробности в статье [[GNOME_Tips_(Русский)#Другие приложения | GNOME Tips]]), воспользуйтесь следующей командой:
 
pacman -S gnome-extra
 
 
 
Также вы можете установить допольнительные системные утилиты (Меню->Система->Администрирование) с помощью команды
 
 
 
pacman -S gnome-system-tools
 
 
 
Для использования системных утилит обычными пользователями (не-root) необходимо установить пакет gksu:
 
 
 
pacman -S gksu
 
 
 
И убедитесь, что вы правильно настроили [[Sudo_(Русский) | sudo]]
 
 
 
==Демоны и модули, необходимые GNOME==
 
 
 
Рабочее окружение GNOME требует двух демонов, '''[[FAM_(Русский) | FAM]]''' и '''[[HAL_(Русский) | HAL]]''' для главных операций.
 
Для начала установите их, если вы этого ещё не делали ранее
 
 
 
pacman -S fam hal
 
 
 
Запустите их
 
 
 
/etc/rc.d/hal start
 
/etc/rc.d/fam start
 
 
 
И добавьте их в секцию DAEMONS файла {{ic|/etc/[[Rc.conf_(Русский) |rc.conf]]}}, как, например, здесь:
 
 
 
# -----------------------------------------------------------------------
 
# DAEMONS
 
# -----------------------------------------------------------------------
 
#
 
# Daemons to start at boot-up (in this order)
 
#  - prefix a daemon with a ! to disable it
 
#  - prefix a daemon with a @ to start it up in the background
 
#
 
DAEMONS=(@network @alsa @'''hal''' @adsl @crond @'''fam''')
 
 
 
{{Note| вместо fam можно использовать [[Gamin_(Русский)|gamin]]. Он не является демоном, и включается только по требованию.}}
 
 
 
==Запуск GNOME==
 
 
 
{{Out of date|ConsoleKit is deprecated, see [https://www.archlinux.org/news/consolekit-replaced-by-logind/] and [[General Troubleshooting#Session permissions]].}}
 
 
 
Для запуска GNOME, из консоли наберите:
 
ck-launch-session gnome-session
 
 
 
Также вы можете добавить строчку в $HOME/.xinitrc (убедитесь, что это единственная строчка "exec"):
 
exec ck-launch-session gnome-session
 
 
 
Чтобы GNOME запускался для всех пользователей, добавьте в /etc/X11/xinit/xinitrc следующую строчку:
 
exec ck-launch-session gnome-session
 
 
 
Теперь GNOME запустится, когда вы введете следующую команду:
 
startx
 
 
 
==GDM (GNOME Display Manager)==
 
 
 
Если вы хотите использовать графический вход в систему, вам надо установить [http://www.gnome.org/projects/gdm/ GDM] (входит в gnome-extra).
 
pacman -S gdm
 
 
 
Чтобы gdm стал вашим способом авторизации по умолчанию, измените файл {{ic|/etc/inittab}}, или же пропишите демона "gdm" в секцию DAEMONS файла {{ic|/etc/[[Rc.conf_(Русский)|rc.conf]]}}. Оба способа описаны в [[Display_Manager_(Русский)|этой статье]]
 
 
 
Если вы привыкли использовать файл '"$HOME/.xinitrc'", чтобы передавать аргументы X серверу, во время запуска, (например '"xmodmap'" или '"xsetroot'") вы должны заметить, что можно добавить те же самые команды в '"$HOME/.xprofile'".
 
*Пример .xprofile:
 
 
 
<pre>
 
#!/bin/sh
 
 
 
#
 
# ~/.xprofile
 
#
 
# Executed by gdm at login
 
#
 
 
 
xmodmap -e "pointer = 1 2 3 6 7 4 5"  #set mouse buttons up correctly
 
xsetroot -solid black                #sets the background to black
 
</pre>
 
 
 
===Настройка===
 
 
 
====GDM=2.20====
 
 
 
Установите [https://aur.archlinux.org/packages.php?ID=31165 gdm-old] из [[Arch_User_Repository_(Русский)|AUR]]. После установки вы можете настроить GDM в меню System->Administration->Login Window. Или введите эту команду от имени суперпользователя:
 
# gdmsetup
 
 
 
====GDM>=2.28====
 
 
 
Установите [https://aur.archlinux.org/packages.php?ID=33884 gdm2setup] из AUR
 
 
 
===Автоматический вход===
 
 
 
Для включения автоматического входа, добавьте следующие строки в {{ic|/etc/gdm/custom.conf}} (измените user на имя пользователя, автоматический вход которого должен осуществляться):
 
 
 
# Enable automatic login for user
 
[daemon]
 
AutomaticLogin='''user'''
 
AutomaticLoginEnable=True
 
 
 
===О перезагрузке X-сервера===
 
 
 
После выхода X-сервера версии 1.6.1 комбинация клавиш {{ic|Ctrl}}+{{ic|Alt}}+{{ic|Backspace}} больше не перезапускает X-сервер. Для включения этой комбинации, пройдите в Меню->Система->Параметры->Клавиатура->Вкладка "Раскладки"->Кнопка "Параметры"->Пункт "Комбинация клавиш для прерывания работы X-сервера". Выберите единственный вариант {{ic|Ctrl}}+{{ic|Alt}}+{{ic|Backspace}}. Можно проверять.
 
 
 
==MintMenu (Альтернативное и дополненное меню GNOME)==
 
 
 
Установите пакет [https://aur.archlinux.org/packages.php?ID=26266&detail=1 mintmenu] из AUR. Mintmenu использует GConf для хранения своих настроек, в том числе и используемой иконки для панели. Если ваше значение иконки - {{ic|/usr/lib/linuxmint/mintMenu/mintMenu.png}}, это может быть связано с предыдущей версией этого пакета, которая хранит значение в {{ic|/apps/mintMenu/applet_icon}}. При свежеустановленном MintMenu, значением {{ic|/apps/mintMenu/applet_icon}} является {{ic|/usr/share/archlinux/icons/archlinux-icon-tango-16.svg}}. Значение этого параметра может быть изменено с помощью gconf-editor, gconftool-2 или в настройках (Правый клик на иконке меню -> Настройки -> "Main Button" -> "Button icon:".
 
 
 
==Пользовательские папки в XDG==
 
 
 
Множество дистрибутивов, например Ubuntu или Mint, изначально устанавливает пути к вашим папкам с музыкой, картинками, документами, видео, и так далее. Плюс такого подхода в том, что этим папкам автоматически назначаются иконки. Чтобы настроить это в Archlinux, сделайте
 
 
 
pacman -S xdg-user-dirs
 
 
 
Затем откройте своим любимым текстовым редактором файл {{ic|/etc/xdg/user-dirs.defaults}}, где хранятся все настройки. После изменения настроек, выполните следующую команду (от обычного пользователя) для обновления конфигурации:
 
 
 
xdg-user-dirs-update
 
 
 
После выполнения этой команды, иконки (если вы всё правильно сделали) папок в $HOME изменятся. Если этого не случилось, и/или создались лишние папки, то отредактируйте ещё и файл {{ic|~/.config/user-dirs.dirs}}.
 
 
 
==Решение некоторых проблем==
 
 
 
===Проблемы с кодировкой при монтировании внешних носителей в GNOME===
 
 
 
В случае, если у вас на флешке вместо русских символов - вопросы или какие-то иные проблемы с кодировкой, то смотрите [[Монтирование_внешних_носителей_в_Gnome_и_кодировка_символов]]
 
 
 
===Компьютер вылетает с ошибкой и GNOME больше не запускается===
 
 
 
Решение: удалите ~/.gnome2/session
 
 
 
===Панель GNOME работает неправильно===
 
 
 
Взято с [https://bbs.archlinux.org/viewtopic.php?pid=248399 форума]
 
 
 
Решение: "Освежить" настройки GNOME, путём переноса основных папок с суффиксом ".old":
 
for d in .gnome* .gconf*; do mv "$d" "$d.old"; done
 
 
 
===GDM не запускается===
 
 
 
Если вы видите это сообщение:
 
<i>"The greeter application appears to be crashing.  Attempting to use a different one"</i>
 
 
 
то значит, что одна из возможных проблем — ваша директория /tmp имеет неправильные права. Запустите от имени суперпользователя:
 
chmod 1777 /tmp
 
 
 
===GNOME/X.org произвольно завершают работу при нажатии Enter===
 
 
 
Если вы увидели, что GNOME, GDM и X.org самопроизвольно завершают работу при нажатии Enter, ты вы столкнулись с [https://bugs.archlinux.org/task/17472 этим багом].
 
Для исправления этой ошибки, поставьте GDM на последнее место в секции DAEMONS файла {{ic|/etc/rc.conf}}.
 
 
 
===Экран становится тёмным при запуске GNOME===
 
 
 
Если при запуске GNOME ваш экран становится чёрным и ничего не показывает, вы можете решить эту проблему следующим способом.
 
 
 
Откройте терминал и запустите:
 
gconf-editor
 
 
 
Найдите:
 
 
 
/ → apps → gnome-power-manager → backlight
 
 
 
И измените значение параметра {{ic|brightness_ac}} со 100 до 0. После перезагрузки проблем с чёрным экраном больше не будет.
 
 
 
===X-сервер произвольно вылетает и GDM перезапускается===
 
 
 
Если эта ошибка у вас проявляется довольно часто, то откройте файл {{ic|/etc/gdm/custom.conf}}, найдите секцию '''[server]''' и добавьте в неё строку
 
 
 
0=Standard vt7
 
 
 
===В меню GNOME нет строки "Выключить..."===
 
 
 
{{Out of date|ConsoleKit is deprecated, see [https://www.archlinux.org/news/consolekit-replaced-by-logind/] and [[General Troubleshooting#Session permissions]].}}
 
 
 
Прежде чем делать что-либо, поверьте - являетесь ли вы членом группы "power". Это можно узнать, выполнив команду:
 
 
 
cat /etc/group | grep power | grep ''имя_пользователя''
 
 
 
Если вы состоите в группе "power", то в выводе команды увидите такое:
 
 
 
power:x:98:имя_пользователя
 
 
 
Если команда ничего не вывела, то вы не состоите в этой группе. Чтобы добавить себя, выполните:
 
 
 
sudo gpasswd -a имя_пользователя power
 
 
 
"имя_пользователя", естественно, замените.
 
 
 
Однако, если вы используете в качестве DM '''SLiM''', то нужного эффекта не будет. В таком случае, также добавьте в {{ic|~/.xinitrc}} строку
 
 
 
exec ck-launch-session gnome-session
 
 
 
А остальные строки закомментируйте (#). Это исправит положение дел со SLiM или если вы пользуетесь [[Start_X_at_Boot_(Русский)|альтернативным способом старта]].
 
 
 
===Не работает комбинация Ctrl+Alt+Fx===
 
 
 
Это проблема X-сервера, но причина может быть в оптимизированном GNOME'ом файле {{ic|/etc/X11/xorg.conf}}, где отключены терминалы. Для решения этой проблемы, откройте файл, и исправьте значение параметра '''''DontVTSwitch''''' на '''''No''''':
 
 
 
Section "Serverflags"
 
    Option "DontVTSwitch" "no"
 
EndSection
 
 
 
===Изменение частоты работы процессора с помощью апплета для панели не работает===
 
 
 
Нужно изменить права Policykit. Откройте файл {{ic|/var/lib/polkit-1/localauthority/50-local.d/org.gnome.cpufreqselector.pkla}} вашим любимым текстовым редактором ('''от ROOT!'''), и вставьте туда следующее:
 
 
 
[org.gnome.cpufreqselector]
 
Identity=unix-user:'''имя_пользователя'''
 
Action=org.gnome.cpufreqselector
 
ResultAny=no
 
ResultInactive=no
 
ResultActive=yes
 
 
 
"Имя_пользователя" замените на ваш логин. Сохраните изменения, перезагрузитесь.
 
 
 
===Тормоза GNOME===
 
 
 
Если открытие програм GNOME занимет очень много времени, вам может помочь редактирование /etc/hosts и добавления туда ваше host имени.
 
 
 
Вы должны добавить host name, которое вы определили в /etc/rc.conf или вашем профиле сети, если вы имеете один профиль (если вы точно не знаете, лучше не делаете).
 
 
 
Файл /etc/hosts обычно выглядит вот так:
 
 
 
  #
 
  # /etc/hosts: static lookup table for host names
 
  #
 
 
 
  #<ip-address>  <hostname.domain.org>  <hostname>
 
  127.0.0.1              localhost.localdomain  localhost
 
 
 
  # End of file
 
 
 
Добавьте ваш host name (в данном примере host name — `example_hostname') в конец строчки, начинающейся с `127.0.0.1'.
 
Это должно выглядеть примерно вот так:
 
 
 
  #
 
  # /etc/hosts: static lookup table for host names
 
  #
 
 
 
  #<ip-address>  <hostname.domain.org>  <hostname>
 
  127.0.0.1              localhost.localdomain  localhost example_hostname
 
 
 
  # End of file
 
 
 
==Также смотрите==
 
* [[Gnome Tips (Русский)]]
 
* [[Gnome Menu tweaking]]
 
* [[Добавление_экранного_менеджера_входа_в_систему_(KDM%2C_GDM_или_XDM)_в_автозагрузку]]
 
* [[Build_order_for_Gnome|Build Order]]
 
* [[Improve GTK Application Looks]]
 
 
 
==Важные ссылки==
 
* [http://www.gnome.org/ Официальный сайт]
 
* [http://www.gnome.org/learn/ Официальная документация]
 
* [http://gnomehelp.org/ GnomeHelp.org]
 
* Темы, иконки и обои:
 
** [http://art.gnome.org/ Gnome Art]
 
** [http://www.gnome-look.org/ Gnome Look]
 
* GTK/Gnome программы:
 
** [http://www.gnomefiles.org/ Gnome Files]
 
** [http://www.gnome.org/projects/ Gnome Project Listing]
 
* [http://archux.com/page/installing-and-setting-gnome Installing Gnome]
 
 
 
----
 

Latest revision as of 02:26, 10 May 2014