Autostart Sabayon.

1. Autostart Sabayon.

Rogerio Leiro Fontan
RLFontan

(usa Red Hat)

Enviado em 25/06/2017 - 11:41h

Ola pessoal beleza?

Estou querendo configurar o autologin (login automático) no Sabayon aqui. A ideia é fazer como manda a wiki do Sabayon e ir ao:

/usr/share/gdm/defaults.conf 


E editar o arquivo assim:

AutomaticLoginEnable=true
AutomaticLogin=<your-user>
TimedLoginEnable=true
TimedLogin=<your-user>
TimedLoginDelay=0


Entretanto, quando eu fui ao diretório supracitado não existia esse arquivo chamado defaults.conf. Contudo achei um outro arquivo chamado autostart que está vazio. O que devo fazer? Devo criar o arquivo defaults.conf?

Obrigado!




  


2. Re: Autostart Sabayon.

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 26/06/2017 - 19:59h

que sabayon é, e que ambiente gráfico?
pq só sabayon GNOME, atualmente usa GDM.
vc podia ter ativado login automático, na instalação dele, também
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


3. Re: Autostart Sabayon.

Rogerio Leiro Fontan
RLFontan

(usa Red Hat)

Enviado em 26/06/2017 - 20:52h

albfneto escreveu:

que sabayon é, e que ambiente gráfico?
pq só sabayon GNOME, atualmente usa GDM.
vc podia ter ativado login automático, na instalação dele, também


D.E = Gnome

Parece que a versão dele é a 17.04. Eu baixei ele semana passada.

cat /etc/*-release
Gentoo Base System release 2.2
DISTRIB_ID="Sabayon"
NAME=Sabayon
ID=sabayon
PRETTY_NAME="Sabayon/Linux"
ANSI_COLOR="1;32"
HOME_URL="http://www.sabayon.org/"
SUPPORT_URL="http://forum.sabayon.org/"
BUG_REPORT_URL="https://bugs.sabayon.org/"
Sabayon Linux amd64 17.04




4. Re: Autostart Sabayon.

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 26/06/2017 - 21:05h

Sabayon novo é 17.04, sim.
O wiki é antigo (é do tempo que sabayon usava openRC),

podem ter mudado o gerenciador de login para lightdm, veja com:


# systemctl status gdm.service SE NÂO HOUVER GDM:
# systemctl status lightdm.service


achando o gerenciador de login usado,procure achar onde está o defaults.conf. a maneira mais fácil:


$ cd / VAI PRA PASTA ROOT, então
$ find -name defaults.conf


procure também por arquivos como gdm.conf e lightdm.conf:


$ cd / VAI PRA PASTA ROOT, então
$ find -name gdm.conf OU lightdm.conf


Resumo, precisa achar qual o gerenciador de login e o arquivo de configuração dele. Não sei onde fica para o GNOME novo, pq não uso GNOME3.

Outra coisa, muitos ambientes gráficos, podemajustar o login automático via interface gráfica, "Configurações do Sistema", "Inicialização e Desligamento" exemplo, em KDE dá.


OUTRO JEITO FÁCIL DE ACHAR QUALQUER ARQUIVO:

instale o pacote mlocate e atualize o banco de dados dele


# equo i -av mlocate
# updatedb -v


agora, para procurar um arquivo no HD:


$ cd /
$ locate Nome_Do_Arquivo

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


5. Re: Autostart Sabayon.

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 26/06/2017 - 21:08h

Para vc ter uma idéia, o meu Sabayon é KDE.
no sabayon KDE, essa configuração fica em /etc/sddm.conf

não tenho GNOME, mas nos sabayons novos, há um arquivo para configurar gdm em:

/etc/dbus-1/system.d/gdm.conf


¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


6. Re: Autostart Sabayon.

Rogerio Leiro Fontan
RLFontan

(usa Red Hat)

Enviado em 26/06/2017 - 21:48h

Opa, valeu.

É gdm mesmo:

&#9679; gdm.service - GNOME Display Manager
Loaded: loaded (/usr/lib64/systemd/system/gdm.service; enabled; vendor preset
Active: active (running) since Mon 2017-06-26 09:16:59 -03; 12h ago
Main PID: 2086 (gdm)
Tasks: 3 (limit: 4915)
CGroup: /system.slice/gdm.service
&#9492;&#9472;2086 /usr/sbin/gdm

Jun 26 09:16:59 sabayon.local systemd[1]: Starting GNOME Display Manager...
Jun 26 09:16:59 sabayon.local systemd[1]: Started GNOME Display Manager.
Jun 26 09:17:00 sabayon.local gdm-launch-environment][2115]: AccountsService: Se
Jun 26 09:17:00 sabayon.local gdm-launch-environment][2115]: pam_systemd(gdm-lau
Jun 26 09:18:03 sabayon.local gdm-password][2415]: pam_unix(gdm-password:session
lines 1-13/13 (END)...skipping...
&#9679; gdm.service - GNOME Display Manager
Loaded: loaded (/usr/lib64/systemd/system/gdm.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2017-06-26 09:16:59 -03; 12h ago
Main PID: 2086 (gdm)
Tasks: 3 (limit: 4915)
CGroup: /system.slice/gdm.service
&#9492;&#9472;2086 /usr/sbin/gdm

Jun 26 09:16:59 sabayon.local systemd[1]: Starting GNOME Display Manager...
Jun 26 09:16:59 sabayon.local systemd[1]: Started GNOME Display Manager.
Jun 26 09:17:00 sabayon.local gdm-launch-environment][2115]: AccountsService: SetLanguage for language failed: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: Nenhuma interface "org.f
Jun 26 09:17:00 sabayon.local gdm-launch-environment][2115]: pam_systemd(gdm-launch-environment:session): Unknown parameter 'kill-session-processes=1', ignoring
Jun 26 09:18:03 sabayon.local gdm-password][2415]: pam_unix(gdm-password:session): session opened for user rogerinholei by (uid=0)


Quanto ao defaults.conf, parece que não existe mesmo:

sabayon / # find -name defaults.conf
find: ‘./run/user/1000/gvfs’: Permissão negada


sabayon / # locate defaults.conf
/usr/lib64/realmd/realmd-defaults.conf
/usr/share/java-config-2/config/jdk-defaults.conf


Já o gdm.conf eu achei:

sabayon / # locate gdm.conf
/etc/dbus-1/system.d/gdm.conf


Mas eu não tenho a minima ideia do que fazer com ele:

sabayon / # nano /etc/dbus-1/system.d/gdm.conf 


<!DOCTYPE busconfig PUBLIC
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>

<!-- Only root can own the service -->
<policy user="root">
<allow own="org.gnome.DisplayManager"/>

<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Manager"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Display"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.LocalDisplayFactory"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Settings"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.freedesktop.DBus.Properties" />
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.freedesktop.DBus.Introspectable"/>

</policy>

<policy context="default">
<deny send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Display"/>
<deny send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.LocalDisplayFactory"/>
<deny send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Settings"/>
<deny send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Session"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.freedesktop.DBus.Introspectable"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.freedesktop.DBus.ObjectManager"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.freedesktop.DBus.Properties"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Manager"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Display"
send_member="GetId"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Display"
send_member="GetRemoteHostname"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Display"
send_member="GetSeatId"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Display"
send_member="GetX11DisplayName"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Display"
send_member="GetX11DisplayNumber"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Display"
send_member="IsLocal"/>

<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.LocalDisplayFactory"
send_member="CreateTransientDisplay"/>
</policy>

<policy user="gdm">
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Manager"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Display"/>
<allow send_destination="org.gnome.DisplayManager"

send_interface="org.gnome.DisplayManager.LocalDisplayFactory"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Settings"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.freedesktop.DBus.Properties" />
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.freedesktop.DBus.Introspectable"/>
</policy>

</busconfig>











Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts