Ambiente de trabalho Gnome: como fazê-lo funcionar no OpenBSD?

6

Eu tenho o OpenBSD 5.7-amd64 instalado e atualizado com todas as correções disponíveis mais recentes.

Gostaria de ter um ambiente de desktop mínimo do Gnome e fiz o seguinte na minha conta de usuário (não na conta raiz):

sudo pkg_add -vi gnome-session nautilus gnome-terminal gnome-menus gnome-system-monitor

Após a instalação dos pacotes acima, eu

sudo nano /etc/rc.conf.local

e modificou / adicionou o seguinte:

xdm_flags=NO
gnome_enable=YES
gdm_enable=YES

Reiniciei minha caixa e entrei na minha conta de usuário.

Após o login, ainda me são apresentados o gerenciador Fvwm padrão do OpenBSD, o Xterm, etc.

Antes de fazer este post, consultei os seguintes tutoriais e descobri que as instruções contidas eram impraticáveis.

"Construindo uma área de trabalho OpenBSD"

http://www.bsdnow.tv/tutorials/the-desktop-obsd

"Display Manager no OpenBSD 4.7"

http://www.gabsoftware.com/tips/installing-gnome-desktop-and-gnome-display-manager-on-openbsd-4-7/

virvegto
fonte

Respostas:

5

Idealmente, você deve instalar o gnomemeta-pacote para garantir que você tenha todos os pacotes necessários instalados, particularmente DBus - eu altamente recomendo que você faça isso.

Depois de instalar o gnomemeta pacote, siga as instruções de pós-instalação /usr/local/share/doc/pkg-readmeda versão do GNOME que você instalou (verifique o arquivo gnome-{version}onde {version}está a versão do GNOME).

Em um nível alto, você precisa executar as seguintes etapas de pós-instalação (todas detalhadas nas instruções mencionadas):

  1. Adicionar dbus_daemona pkg_scriptsno /etc/rc.conf.locale iníciodbus_daemon
  2. Configurar o GDM (que parece que você fez)
  3. (Opcionalmente) Instale avahi_daemone ative o multicast adicionando multicast_host=YESa /etc/rc.conf.local.

Se você habilitar o multicast, reinicie a rede (usando /etc/netstart) ou reinicie sua máquina. Ao fazer login novamente (via GDM), você deve usar uma área de trabalho do GNOME.

mjturner
fonte
Obrigado por sua pronta resposta. Não desejo instalar o gnomemeta-pacote, porque ele instalará muitos aplicativos para os quais não uso, por exemplo. Zenity, Zeitgeist, pulseaudio, multimídia, metais. Eu sei que, no Debian, o gnome-corepacote instalará apenas os aplicativos Gnome mais básicos.
virvegto
1
@virvegto Fair bastante. Se você quiser escolher pacotes, escolha as gnomedependências do pacote como ponto de partida. Talvez faça o download do arquivo do pacote, extraia-o manualmente e verifique o +CONTENTSarquivo para ver o que mais você perdeu. Pode ser que você tenha perdido as etapas pós-instalação, portanto, verifique também o leia-me do pacote.
Mjturner 12/07/2015
1
Você sabe o que? Instalei o gnomemeta-pacote e somente após a instalação consegui ler os pkg-readmes relevantes . De acordo com o gnomepkg-readme, existem duas opções disponíveis para os usuários instalarem: gnomeou gnome-extras. O gnomemeta-pacote instala apenas os aplicativos padrão . (O pkg-readme não detalhou o significado de standard.) gnome-extrasInstala o conjunto completo de aplicativos Gnome.
virvegto 13/07/2015
1
Bem, depois de instalar o gnomemeta-pacote, descobri que ele instalava muito menos aplicativos no OpenBSD em comparação com o gnome-coremeta-pacote no Debian Wheezy (7) ou Jessie (8). [Afinal, desejo instalar apenas o mínimo possível do Gnome.] Estou satisfeito com o que os desenvolvedores do Gnome fizeram pelo OpenBSD. Se você é um deles, parabéns a você.
virvegto 13/07/2015
0

Como root, execute os seguintes 4 comandos no terminal ...

pkg_add gnome
rcctl disable xenodm
rcctl enable multicast messagebus avahi_daemon gdm
reboot

feito...

( pkg_add gnomelevará algum tempo, tem muitas dependências.)

elsheepo
fonte