Índice das dicas

Dicas soltas do OpenSUSE 11

Por Carlos E. Morimoto em 23 de setembro de 2008 às 07h08

2

Se você está acostumado a reiniciar o ambiente gráfico pressionando "Ctrl+Alt+Backspace", vai notar que a combinação não funciona mais a partir do OpenSUSE 11. Isso acontece por causa da linha Option "ZapWarning "on", incluída no arquivo xorg.conf, destinada a evitar encerramentos acidentais. Para realmente finalizar o ambiente gráfico, é necessário pressionar o "Ctrl+Alt+Backspace" duas vezes, dentro de um período de 2 segundos.

O OpenSUSE 11 utiliza o NTFS-3G por padrão para montar partições do Windows, de forma a montá-las em modo leitura e escrita. Uma particularidade é que em vez de montar as partições na pasta "/mnt" ou "/media", ele usa por padrão a pasta "/windows", montando cada partição em uma sub-pasta com a letra que ela recebe no Windows, como em "/windows/c" e "/windows/d".

O OpenSUSE usa por padrão o SLAB, um menu alternativo, que tenta facilitar o acesso às aplicações, dividindo as opções em abas e exibindo apenas os aplicativos mais usados na janela principal. Embora o SLAB tenha seus adeptos, uma grande parte dos usuários acha o sistema pouco produtivo e prefere voltar ao iniciar padrão, o que você pode fazer rapidamente clicando com o botão direto sobre ele.

O suporta a Java não é instalado por padrão, mas os pacotes estão disponíveis nos repositórios, basta fazer uma pesquisa por "java" no gerenciador. Para instalar via linha de comando, use:

# zypper install java-1_5_0-sun java-1_5_0-sun-plugin java-1_5_0-sun-alsa

Como pode ver, são três pacotes. Além do pacote principal, temos o plugin para o Firefox e o módulo para o alsa, que adiciona suporte a som (usado por jogos em java, por exemplo).

Se você preferir instalar o Java 1.6, ou se precisar dos pacotes e bibliotecas de desenvolvimento, adicione o repositório usando o link disponível no: http://en.opensuse.org/Package_Repositories

Se você ativou os repositórios Pacman e VLC, você pode instalar o suporte a DVDs protegidos e o suporte a vídeos em WMF e outros formatos usando:

# zypper install libdvdcss libxine1 w32codec-all k3b-codecs

Uma forma alternativa de instalar o libvdcss, sem precisar configurar os repositórios, é baixar o pacote manualmente no: http://download.videolan.org/pub/libdvdcss/1.2.9/rpm/

... e em seguida instalá-lo usando o "rpm -Uvh", como em:

# rpm -Uvh libdvdcss2-1.2.9-1.i386.rpm

A partir do OpenSUSE 11, os pacotes passaram a ser comprimidos usando o sistema LZMA, em vez do tradicional bzip2. Isso resultou em uma redução de quase 50% no tempo de instalação dos pacotes, o que é uma novidade bem-vinda.

No terminal, o comando "yast" chama a versão em modo texto do painel de controle, de pode ser usada quando você estiver administrando outra máquina remotamente, via SSH, ou em casos de problemas com o ambiente gráfico. Para abrir o painel gráfico, use o comando "yast2".

Para instalar um pacote diretamente via terminal usando o Yast, sem precisar abrir a interface, acessar o gerenciador de software e localizar o pacote usando a busca, use o comando "yast2 --install", seguido pelo pacote desejado, como em:

# yast2 --install samba

Isso fará com que o gerenciador de software seja aberto diretamente, iniciando a instalação do pacote solicitado. Se estiver em modo texto, use o comando "yast --install", que faz a mesma coisa, porém usando a interface em modo texto. No caso do OpenSUSE 11, onde é usado o Zypper por padrão, usar o "yast2 --install" não é muito diferente de usar diretamente o Zypper, mas nas versões antigas o comando era realmente bastante útil.

Diferente do Ubuntu e das distribuições derivadas do Debian de ma forma geral, ao instalar o Samba ou qualquer outro pacote de servidor, o serviço não será inicializado por padrão. A idéia é que você primeiro configure o serviço e depois ative-o manualmente, usando o comando "service", como em:

# service smb start

Para que ele passe a ser inicializado automaticamente durante o boot é necessário ativá-lo também no "System > System Services (Runlevel)".

Voltando aos comandos que controlam os serviços, além do "service nome" e do "/etc/init.d/nome", outra opção é usar o script "rcnome", que faz a mesma coisa, porém com menos caracteres digitados. No OpenSUSE, existe um script para cada serviço do sistema como "rcsmb", "rccups" e "rcbluetooth", que, como de praxe, aceitam os parâmetros "start", "stop", "restart", "reload" e "status". Para reiniciar o cups, por exemplo, você usaria:

# rccups restart

Para verificar se o Samba está ativo, usaria:

# rcsmb status

Concluindo, se você sentir falta da dupla locate/updatedb (que não é instalada por padrão), instale o pacote "findutils-locate".

2 comentáriosPor Carlos E. Morimoto. Revisado 23 de março de 2011 às 11h39

Comentários

 
por elenara (anônimo) em 10 de junho de 2009 às 09h59
Oi Morimoto!

Muito obrigada por compartilhar essas dicas. Estou testando o OpenSUSE 11.1 LiveCD e seu artigo facilitou meu reencontro com o SUSE...

Abraço,

Elenara
 
por Roger (anônimo) em 31 de março de 2009 às 22h52
Muito bom este artigo estou disposto a fazer um teste cm o SUSE 11.1

Muito bom mesmo!!!