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

From ArchWiki
Jump to navigation Jump to search
Line 111: Line 111:
 
</pre>
 
</pre>
  
Вы можете настроить GDM в меню System->Administration->Login Window. Или введите эту команду от имени суперпользователя :
+
===Настройка===
# gdmsetup
 
  
Для большей информации о графической системе (DMs), смотри [http://endor.clublinux.org/RHCE-21.html эту страницу].
+
====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}}.
  
 
==Решение некоторых проблем==
 
==Решение некоторых проблем==
Line 130: Line 165:
 
Взято с [http://bbs.archlinux.org/viewtopic.php?pid=248399 форума]
 
Взято с [http://bbs.archlinux.org/viewtopic.php?pid=248399 форума]
  
Решение: Удалить конфигурационные файлы gnome. ВНИМАНИЕ: ЭТО УДАЛИТ ВСЕ ВАШИ НАСТРОЙКИ GNOME!
+
Решение: "Освежить" настройки GNOME, путём переноса основных папок с суффиксом ".old":
  rm -rf .gnome* .gconf*
+
  for d in .gnome* .gconf*; do mv "$d" "$d.old"; done
  
 
===GDM не запускается===
 
===GDM не запускается===

Revision as of 18:32, 13 November 2010

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Что такое 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), воспользуйтесь следующей командой:

pacman -S gnome-extra

Также вы можете установить допольнительные системные утилиты (Меню->Система->Администрирование) с помощью команды

pacman -S gnome-system-tools

Для использования системных утилит обычными пользователями (не-root) необходимо установить пакет gksu:

pacman -S gksu

И убедитесь, что вы правильно настроили sudo

Демоны и модули, необходимые GNOME

Рабочее окружение GNOME требует двух демонов, FAM и HAL для главных операций. Для начала установите их, если вы этого ещё не делали ранее

pacman -S fam hal

Запустите их

/etc/rc.d/hal start
/etc/rc.d/fam start

И добавьте их в секцию DAEMONS файла Template:Filename, как, например, здесь:

# -----------------------------------------------------------------------
# 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. Он не является демоном, и включается только по требованию.

Запуск 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)

Если вы хотите использовать графический вход в систему, вам надо установить GDM (входит в gnome-extra).

pacman -S gdm

Чтобы gdm стал вашим способом авторизации по умолчанию, измените файл Template:Filename, или же пропишите демона "gdm" в секцию DAEMONS файла Template:Filename. Оба способа описаны в этой статье

Если вы привыкли использовать файл '"$HOME/.xinitrc'", чтобы передавать аргументы X серверу, во время запуска, (например '"xmodmap'" или '"xsetroot'") вы должны заметить, что можно добавить те же самые команды в '"$HOME/.xprofile'".

  • Пример .xprofile:
#!/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

Настройка

GDM=2.20

Установите gdm-old из AUR. После установки вы можете настроить GDM в меню System->Administration->Login Window. Или введите эту команду от имени суперпользователя:

# gdmsetup

GDM>=2.28

Установите gdm2setup из AUR

Автоматический вход

Для включение автоматического входа, добавьте следующие строки в Template:Filename (измените user на имя пользователя, автоматический вход которого должен осуществляться):

# Enable automatic login for user
[daemon]
AutomaticLogin=user
AutomaticLoginEnable=True

О перезагрузке X-сервера

После выхода X-сервера версии 1.6.1 комбинация клавиш Template:Keypress+Template:Keypress+Template:Keypress больше не перезапускает X-сервер. Для включения этой комбинации, пройдите в Меню->Система->Параметры->Клавиатура->Вкладка "Раскладки"->Кнопка "Параметры"->Пункт "Комбинация клавиш для прерывания работы X-сервера". Выберите единственный вариант Template:Keypress+Template:Keypress+Template:Keypress. Можно проверять.

MintMenu (Альтернативное и дополненное меню GNOME)

Установите пакет mintmenu из AUR. Mintmenu использует GConf для хранения своих настроек, в том числе и используемой иконки для панели. Если ваше значение иконки - Template:Filename, это может быть связано с предыдущей версией этого пакета, которая хранит значение в Template:Filename. При свежеустановленном MintMenu, значением Template:Filename является Template:Filename. Значение этого параметра может быть изменено с помощью gconf-editor, gconftool-2 или в настройках (Правый клик на иконке меню -> Настройки -> "Main Button" -> "Button icon:".

Пользовательские папки в XDG

Множество дистрибутивов, например Ubuntu или Mint, изначально устанавливает пути к вашим папкам с музыкой, картинками, документами, видео, и так далее. Плюс такого подхода в том, что этим папкам автоматически назначаются иконки. Чтобы настроить это в Archlinux, сделайте

pacman -S xdg-user-dirs

Затем откройте своим любимым текстовым редактором файл Template:Filename, где хранятся все настройки. После изменения настроек, выполните следующую команду (от обычного пользователя) для обновления конфигурации:

xdg-user-dirs-update

После выполнения этой команды, иконки (если вы всё правильно сделали) папок в $HOME изменятся. Если этого не случилось, и/или создались лишние папки, то отредактируйте ещё и файл Template:Filename.

Решение некоторых проблем

Проблемы с кодировкой при монтировании внешних носителей в Gnome

В случае, если у вас на флешке вместо русских символов - вопросы или какие-то иные проблемы с кодировкой, то смотрите Монтирование_внешних_носителей_в_Gnome_и_кодировка_символов

Компьютер вылетает с ошибкой и gnome больше не запускается

Решение: удалите ~/.gnome2/session

Панель gnome работает неправильно

Взято с форума

Решение: "Освежить" настройки GNOME, путём переноса основных папок с суффиксом ".old":

for d in .gnome* .gconf*; do mv "$d" "$d.old"; done

GDM не запускается

Если вы видите это сообщение: "The greeter application appears to be crashing. Attempting to use a different one"

то значит, что одна из возможных проблем — ваша директория /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

Также смотрите

Важные ссылки