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

From ArchWiki
Jump to navigation Jump to search
m (deleted text after #REDIRECT)
 
(17 intermediate revisions by 9 users not shown)
Line 1: Line 1:
[[Category:Русский]]
+
#REDIRECT [[GNOME (Русский)]]
[[Category:Русские HowTo]]
 
{{i18n|GNOME}}
 
 
 
==Что такое GNOME?==
 
 
 
'''GNOME''' - это окружение рабочего стола - графический интерфейс пользователя, который работает над операционной системой - состоящее только из свободного программного обеспечения. Это интернациональный проект, включающий в себя создание средств разработки, отбор приложений для рабочего стола, работу над программами, управляющих запуском, обработкой файлов, окнами и задачами. На данный момент среда '''GNOME''' переведена на 166 языков. Также '''GNOME''' упрощает использование компьютера людьми с ограниченными возможностями.
 
 
 
'''GNOME''' - часть проекта GNU и может быть использован во множестве Unix-подобных операционных систем, особенно построенных на ядре Linux и GNU user-land, а также, как часть Java Desktop System (JDS) в Solaris.
 
==Как установить GNOME==
 
 
 
Перед установкой 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 файла {{Filename|/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==
 
 
 
Для запуска 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 стал вашим способом авторизации по умолчанию, измените файл {{Filename|/etc/inittab}}, или же пропишите демона "gdm" в секцию DAEMONS файла {{Filename|/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====
 
 
 
Установите [http://aur.archlinux.org/packages.php?ID=31165 gdm-old] из [[Arch_User_Repository_(Русский)|AUR]]. После установки вы можете настроить GDM в меню System->Administration->Login Window. Или введите эту команду от имени суперпользователя:
 
# gdmsetup
 
 
 
====GDM>=2.28====
 
 
 
Установите [http://aur.archlinux.org/packages.php?ID=33884 gdm2setup] из AUR
 
 
 
===Автоматический вход===
 
 
 
Для включение автоматического входа, добавьте следующие строки в {{Filename|/etc/gdm/custom.conf}} (измените user на имя пользователя, автоматический вход которого должен осуществляться):
 
 
 
# Enable automatic login for user
 
[daemon]
 
AutomaticLogin='''user'''
 
AutomaticLoginEnable=True
 
 
 
===О перезагрузке X-сервера===
 
 
 
После выхода X-сервера версии 1.6.1 комбинация клавиш {{Keypress|Ctrl}}+{{Keypress|Alt}}+{{Keypress|Backspace}} больше не перезапускает X-сервер. Для включения этой комбинации, пройдите в Меню->Система->Параметры->Клавиатура->Вкладка "Раскладки"->Кнопка "Параметры"->Пункт "Комбинация клавиш для прерывания работы X-сервера". Выберите единственный вариант {{Keypress|Ctrl}}+{{Keypress|Alt}}+{{Keypress|Backspace}}. Можно проверять.
 
 
 
==MintMenu (Альтернативное и дополненное меню GNOME)==
 
 
 
Установите пакет [http://aur.archlinux.org/packages.php?ID=26266&detail=1 mintmenu] из AUR. Mintmenu использует GConf для хранения своих настроек, в том числе и используемой иконки для панели. Если ваше значение иконки - {{Filename|/usr/lib/linuxmint/mintMenu/mintMenu.png}}, это может быть связано с предыдущей версией этого пакета, которая хранит значение в {{Filename|/apps/mintMenu/applet_icon}}. При свежеустановленном MintMenu, значением {{Filename|/apps/mintMenu/applet_icon}} является {{Filename|/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
 
 
 
Затем откройте своим любимым текстовым редактором файл {{Filename|/etc/xdg/user-dirs.defaults}}, где хранятся все настройки. После изменения настроек, выполните следующую команду (от обычного пользователя) для обновления конфигурации:
 
 
 
xdg-user-dirs-update
 
 
 
После выполнения этой команды, иконки (если вы всё правильно сделали) папок в $HOME изменятся. Если этого не случилось, и/или создались лишние папки, то отредактируйте ещё и файл {{Filename|~/.config/user-dirs.dirs}}.
 
 
 
==Решение некоторых проблем==
 
 
 
===Проблемы с кодировкой при монтировании внешних носителей в Gnome===
 
 
 
В случае, если у вас на флешке вместо русских символов - вопросы или какие-то иные проблемы с кодировкой, то смотрите [[Монтирование_внешних_носителей_в_Gnome_и_кодировка_символов]]
 
 
 
===Компьютер вылетает с ошибкой и gnome больше не запускается===
 
 
 
Решение: удалите ~/.gnome2/session
 
 
 
===Панель gnome работает неправильно===
 
 
 
Взято с [http://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===
 
 
 
Если открытие програм 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
 
 
 
Вот и все.
 
[[Link title]]
 
 
 
==Также смотрите==
 
* [[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