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

From ArchWiki
Jump to navigation Jump to search
m (Как установить GNOME)
Line 5: Line 5:
 
==Что такое GNOME?==
 
==Что такое GNOME?==
  
Проект [http://www.gnome.org/ GNOME] предоставляет пользователю две вещи: окружение рабочего стола GNOME — интуитивно понятное и привлекательное, и платформу разработки GNOME — обширный каркас для создания приложений, интегрируемых с рабочей средой.
+
'''GNOME''' - это окружение рабочего стола - графический интерфейс пользователя, который работает над операционной системой - состоящее только из свободного программного обеспечения. Это интернациональный проект, включающий в себя создание средств разработки, отбор приложений для рабочего стола, работу над программами, управляющих запуском, обработкой файлов, окнами и задачами. На данный момент среда '''GNOME''' переведена на 166 языков. Также '''GNOME''' упрощает использование компьютера людьми с ограниченными возможностями.
  
 +
'''GNOME''' - часть проекта GNU и может быть использован во множестве Unix-подобных операционных систем, особенно построенных на ядре Linux и GNU user-land, а также, как часть Java Desktop System (JDS) в Solaris.
 
==Как установить GNOME==
 
==Как установить GNOME==
  
Line 20: Line 21:
 
  pacman -S gnome
 
  pacman -S gnome
  
Для установки остальных частей GNOME (очень рекомендуется это сделать. Подробности в статье [[Gnome Tips]]), воспользуйтесь следующей командой:
+
Это так называемый "мета-пакет", который объединяет несколько пакетов в группу. Большинство пакетов из "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-extra
  
Для корректного старта системы, отредактируйте файл /etc/rc.conf и добавьте "portmap", "fam" и "hal" в строку DAEMONS=() ''без кавычек, через пробел''
+
Также вы можете установить допольнительные системные утилиты (Меню->Система->Администрирование) с помощью команды
 +
 
 +
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==
  
 
Для запуска GNOME, из консоли наберите:
 
Для запуска GNOME, из консоли наберите:
  gnome-session
+
  ck-launch-session gnome-session
  
 
Также вы можете добавить строчку в $HOME/.xinitrc (убедитесь, что это единственная строчка "exec"):
 
Также вы можете добавить строчку в $HOME/.xinitrc (убедитесь, что это единственная строчка "exec"):
  exec gnome-session
+
  exec ck-launch-session gnome-session
  
 
Чтобы GNOME запускался для всех пользователей, добавьте в /etc/X11/xinit/xinitrc следующую строчку:
 
Чтобы GNOME запускался для всех пользователей, добавьте в /etc/X11/xinit/xinitrc следующую строчку:
  exec gnome-session
+
  exec ck-launch-session gnome-session
  
 
Теперь GNOME запуститься, когда вы введете следующую команду:
 
Теперь GNOME запуститься, когда вы введете следующую команду:
Line 44: Line 93:
 
  pacman -S gdm
 
  pacman -S gdm
  
Чтобы gdm стал вашим способом авторизации по умолчанию, добавьте gdm в ваш список демонов в файле /etc/rc.conf
+
Чтобы gdm стал вашим способом авторизации по умолчанию, измените файл {{Filename|/etc/inittab}}, или же пропишите демона "gdm" в секцию DAEMONS файла {{Filename|/etc/[[Rc.conf_(Русский)|rc.conf]]}}. Оба способа описаны в [[Display_Manager_(Русский)|этой статье]]
  
 
Если вы привыкли использовать файл '"$HOME/.xinitrc'", чтобы передавать аргументы X серверу, во время запуска, (например '"xmodmap'" или '"xsetroot'") вы должны заметить, что можно добавить те же самые команды в '"$HOME/.xprofile'".  
 
Если вы привыкли использовать файл '"$HOME/.xinitrc'", чтобы передавать аргументы X серверу, во время запуска, (например '"xmodmap'" или '"xsetroot'") вы должны заметить, что можно добавить те же самые команды в '"$HOME/.xprofile'".  

Revision as of 16:30, 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 в меню System->Administration->Login Window. Или введите эту команду от имени суперпользователя :

# gdmsetup 

Для большей информации о графической системе (DMs), смотри эту страницу.

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

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

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

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

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

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

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

Решение: Удалить конфигурационные файлы gnome. ВНИМАНИЕ: ЭТО УДАЛИТ ВСЕ ВАШИ НАСТРОЙКИ GNOME!

rm -rf .gnome* .gconf*

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

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

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