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

From ArchWiki
Jump to navigation Jump to search
m
m
Line 16: Line 16:
 
==Что такое GNOME?==
 
==Что такое GNOME?==
  
Проект [http://www.gnome.org/ GNOME] предоставляет пользователю две вещи: окружение рабочего стола GNOME, интуитивно понятное и привлекательное, и платформу разработки GNOME, обширный каркас для создания приложений, интегрируемых с рабочей средой.
+
Проект [http://www.gnome.org/ GNOME] предоставляет пользователю две вещи: окружение рабочего стола GNOME интуитивно понятное и привлекательное, и платформу разработки GNOME обширный каркас для создания приложений, интегрируемых с рабочей средой.
  
 
==Как установить GNOME==
 
==Как установить GNOME==
Line 26: Line 26:
 
  pacman -Syy
 
  pacman -Syy
  
Это позволит избежать ошибки, с которой сталкиваются, устанавливая пакеты GNOME, зависящие от gstreamer0.10-gconf. Это надо выполнить ДО установки GNOME.  
+
Это позволит избежать ошибок, при установке пакетов GNOME зависящих от gstreamer0.10-gconf. Это надо выполнить ДО установки GNOME.  
  
 
Для установки GNOME выполните следующую команду:
 
Для установки GNOME выполните следующую команду:
 
  pacman -S gnome
 
  pacman -S gnome
  
Для установки остальных частей GNOME (очень рекомендуется это сделать, подробности в статье [[Gnome Tips]]), воспользуйтесь следующей командой:
+
Для установки остальных частей GNOME (очень рекомендуется это сделать. Подробности в статье [[Gnome Tips]]), воспользуйтесь следующей командой:
 
  pacman -S gnome-extra
 
  pacman -S gnome-extra
  
Для корректного запуска процессов во время старта системы, отредактируйте файл /etc/rc.conf и добавьте "portmap", "fam" и "hal" в строку DAEMONS=().
+
Для корректного старта системы, отредактируйте файл /etc/rc.conf и добавьте "portmap", "fam" и "hal" в строку DAEMONS=() ''без кавычек, через пробел''
  
 
==Запуск GNOME==
 
==Запуск GNOME==
  
Для запуска GNOME из консоли, наберите:
+
Для запуска GNOME, из консоли наберите:
 
  gnome-session
 
  gnome-session
  
Также вы можете добавить строчку в $HOME/.xinitrc файл (убедитесь, что это единственная строчка со словом "exec"):
+
Также вы можете добавить строчку в $HOME/.xinitrc (убедитесь, что это единственная строчка "exec"):
 
  exec gnome-session
 
  exec gnome-session
  
Чтобы сделать глобальную настройку которая будет работать для любого юзера добавьте в файл /etc/X11/xinit/xinitrc следующую строчку:
+
Чтобы GNOME запускался для всех пользователей, добавьте в /etc/X11/xinit/xinitrc следующую строчку:
 
  exec gnome-session
 
  exec gnome-session
  
Line 50: Line 50:
 
  exec dbus-launch --exit-with-session /opt/gnome/bin/gnome-session
 
  exec dbus-launch --exit-with-session /opt/gnome/bin/gnome-session
  
GNOME запуститься, когда вы введете следующую команду:
+
Теперь GNOME запуститься, когда вы введете следующую команду:
 
  startx
 
  startx
  
 
==GDM (GNOME Display Manager)==
 
==GDM (GNOME Display Manager)==
  
Если вы хотите иметь графический вход в систему, вам надо установить [http://www.gnome.org/projects/gdm/ GDM] (входит в gnome-extra).
+
Если вы хотите графический вход в систему, вам надо установить [http://www.gnome.org/projects/gdm/ GDM] (входит в gnome-extra).
 
  pacman -S gdm
 
  pacman -S gdm
  
Чтобы сделать графический вход в систему стал вашим способом авторизации по умолчанию, добавьте gdm в ваш список демонов в файле /etc/rc.conf
+
Чтобы gdm стал вашим способом авторизации по умолчанию, добавьте gdm в ваш список демонов в файле /etc/rc.conf
  
Если вы привыкли использовать файл '"$HOME/.xinitrc'", чтобы передавать аргументы X серверу, во время запуска, типа '"xmodmap'" или '"xsetroot'", вы должны отметить, что можно добавить те же самые команды в '"$HOME/.xprofile'".  
+
Если вы привыкли использовать файл '"$HOME/.xinitrc'", чтобы передавать аргументы X серверу, во время запуска, (например '"xmodmap'" или '"xsetroot'") вы должны заметить, что можно добавить те же самые команды в '"$HOME/.xprofile'".  
 
*Пример .xprofile:
 
*Пример .xprofile:
  
Line 76: Line 76:
 
</pre>
 
</pre>
  
Вы можете сконфигурировать GDM (к примеру для смены темы по умолчанию) в меню System->Administration->Login Window. Или введите эту команду от имени суперпользователя :
+
Вы можете сконфигурировать GDM в меню System->Administration->Login Window. Или введите эту команду от имени суперпользователя :
 
  gdmsetup  
 
  gdmsetup  
  
Line 91: Line 91:
 
Взято с [http://bbs.archlinux.org/viewtopic.php?pid=248399 форума]
 
Взято с [http://bbs.archlinux.org/viewtopic.php?pid=248399 форума]
  
Решение: Удалиет конфигурационные файлы gnome. ВНИМАНИЕ: ЭТО УДАЛИТ ВСЕ ВАШИ НАСТРОЙКИ GNOME!
+
Решение: Удалить конфигурационные файлы gnome. ВНИМАНИЕ: ЭТО УДАЛИТ ВСЕ ВАШИ НАСТРОЙКИ GNOME!
 
  rm -rf .gnome* .gconf*
 
  rm -rf .gnome* .gconf*
  
Line 99: Line 99:
 
<i>"The greeter application appears to be crashing.  Attempting to use a different one"</i>
 
<i>"The greeter application appears to be crashing.  Attempting to use a different one"</i>
  
то значит, что одна из возможных причин - ваша директория /tmp имеет неправильные права. Запустите от имени суперпользователя:
+
то значит, что одна из возможных проблем — ваша директория /tmp имеет неправильные права. Запустите от имени суперпользователя:
 
  chmod 1777 /tmp
 
  chmod 1777 /tmp
  
Line 119: Line 119:
 
   # End of file
 
   # End of file
  
Добавьте ваш host name (в данном примере host name `example_hostname') в конец строчки, начинающейся с `127.0.0.1'.
+
Добавьте ваш host name (в данном примере host name `example_hostname') в конец строчки, начинающейся с `127.0.0.1'.
 
Это должно выглядеть примерно вот так:
 
Это должно выглядеть примерно вот так:
  

Revision as of 15:34, 29 August 2008


Template:I18n links start

Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n links end

Что такое GNOME?

Проект GNOME предоставляет пользователю две вещи: окружение рабочего стола GNOME — интуитивно понятное и привлекательное, и платформу разработки GNOME — обширный каркас для создания приложений, интегрируемых с рабочей средой.

Как установить GNOME

Перед установкой GNOME убедитесь, что у вас обновлена система

pacman -Syu 

Далее выполните

pacman -Syy

Это позволит избежать ошибок, при установке пакетов GNOME зависящих от gstreamer0.10-gconf. Это надо выполнить ДО установки GNOME.

Для установки GNOME выполните следующую команду:

pacman -S gnome

Для установки остальных частей GNOME (очень рекомендуется это сделать. Подробности в статье Gnome Tips), воспользуйтесь следующей командой:

pacman -S gnome-extra

Для корректного старта системы, отредактируйте файл /etc/rc.conf и добавьте "portmap", "fam" и "hal" в строку DAEMONS=() без кавычек, через пробел

Запуск GNOME

Для запуска GNOME, из консоли наберите:

gnome-session

Также вы можете добавить строчку в $HOME/.xinitrc (убедитесь, что это единственная строчка "exec"):

exec gnome-session

Чтобы GNOME запускался для всех пользователей, добавьте в /etc/X11/xinit/xinitrc следующую строчку:

exec gnome-session

Примечание: Это действие нужно только для gnome 2.14, gnome 2.16 и выше сделает это за вас:

exec dbus-launch --exit-with-session /opt/gnome/bin/gnome-session

Теперь GNOME запуститься, когда вы введете следующую команду:

startx

GDM (GNOME Display Manager)

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

pacman -S gdm

Чтобы gdm стал вашим способом авторизации по умолчанию, добавьте gdm в ваш список демонов в файле /etc/rc.conf

Если вы привыкли использовать файл '"$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 больше не запускается

Решение: удалите ~/.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

Вот и все.

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

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