Mostrando postagens com marcador Configuração do Sistema. Mostrar todas as postagens
Mostrando postagens com marcador Configuração do Sistema. Mostrar todas as postagens

quinta-feira, 28 de maio de 2015

Configurando saída de áudio HDMI com a placa de vídeo radeon HD5450 no Debian

Isto é uma coisa que demorei muito para aprender (tipo, uns 5 meses), mas que quando configurado, torna-se fácil.
Cheguei a perder as esperanças, pois em algum momento, apenas o driver proprietário catalyst permitia tal configuração.
Digitando 'lspci' no prompt, obtemos, entre as várias saídas, este resultado, caso tenham a mesma placa que eu (ou da mesma família):

Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300 Series]


Temos de fazer 3 coisas:

1) Configurar o GRUB para enviar uma mensagem ao kernel para ligar a saída de som HDMI para o driver radeon

Para isso, editamos o arquivo /etc/default/grub, e colocamos a opção

GRUB_CMDLINE_LINUX="radeon.audio=1"
Depois, é preciso atualizar o grub:
# update-grub

2) Selecionar a saída de som associada à placa de vídeo com o alsamixer

Digitamos alsamixer no prompt, e simplesmente alteramos a placa de som para 'HDA ATI HDMI'

3) Selecionar, eventualmente em cada software e mixers, o dispositivo associado à placa de vídeo

Esta parte, se necessária, depende do aplicativo que você está utilizando.

Se desejar (eu ainda não fiz isso), você pode entrar na BIOS e desabilitar a placa de som onboard na BIOS (ou desisntalar, se realmente deseja fazer isso), a placa de som offboard

segunda-feira, 27 de abril de 2015

Atualizando Debian GNU/Linux de Wheezy (7) para Jessie (8)

Eis que no dia 25 de abril de 2015, sábado (no meio do FLISOL São Paulo, que aconteceu junto à CryptoRave no Centro Cultural São Paulo), o projeto Debian atualizou sua distribuição estável do Wheezy para o Jessie.

Catei a imagem de  Br-Linux , deliberadamente. Esta aqui, se eu não me engano, é a namoradinha do 3.0 :-D
Não sei se o projeto lançou-o nesta data para homenagear a Revolução dos Cravos, mas enfim, está lançado.

Vou relatar o meu procedimento para atualizar a distribuição aqui em casa.
Antes de começar, eu procurei atualizar todas os pacotes no Wheezy para as suas versões mais atuais. Creio que esse procedimento, talvez, seja desnecessário. Utilizei (sempre como root) apt-get update e apt-get upgrade com o apt configurado ainda para apontar para o Wheezy.

Depois, segui o caminho relatado no Capítulo 4 das Notas de Lançamento do Jessie.
A atualização consistiu em 3 fases:
  1. Fazer uma atualização segura de pacotes que não causam problemas
  2. Fazer a atualização completa
  3. Purgar (remover completamente, inclusive logs e arquivos de configuração) pacotes orfãos que não serão aproveitados na versão 9, e que já não são necessários na versão atual.
Parte 1: Fazer uma atualização segura de pacotes que não causam problemas

Para a primeira parte, eu, primeiro atualizei o arquivo de fontes do APT (o arquivo que informa o APT de onde baixar os pacotes da distribuição), presente em /etc/apt/sources.list. Basicamente, substitui tudo que tinha wheezy por jessie.
Depois, digitei os comandos (sempre como root)
# apt-get update --> Atualiza a lista de pacotes
# apt-get upgrade --> Faz a atualização mínima do sistema
Parte 2:  Fazer a a atualização completa do sistema
# apt-get dist-upgrade
Pode haver alguma interação na atualização do sistema quando da substituição de pacotes importantes.

Parte 3:  Purgar os pacotes que não serão utilizados, mas que não foram removidos.
# aptitude purge '~c'

No link que eu passei, há mais informações e considerações que devem ser consideradas, visite o link para verificar se você precisa observá-las.

Referências

Notas de Lançamento para Debian 8 (Jessie)

quarta-feira, 2 de março de 2011

Alterando o PATH do sistema (Fedora)

É a primeira vez, desde muito tempo, que eu uso um sistema RedHat-like.
Costumava usar Conectiva Linux. Isto foi de 1998 a 2001.
A partir de 2002, passei a usar Debian, e em um breve período de trabalho, usava o próprio RedHat (por dois meses, mas só no computador de trabalho).
Agora, na minha iniciação, voltei a utilizar uma distribuição RedHat-like, desta vez, a geradora da RHLE (Red Hat Linux Enterprise - a versão paga da RedHat), a Fedora.
E eu tive dúvidas quanto ao arquivo de configuração para alterar o PATH.
É o /etc/bashrc. Desconfio que seja o mesmo no Debian, mas eu não me lembro.
Ele altera mais coisas do que o caminho, tome cuidado.
Em todo o caso, basta colocar no fim do arquivo a expressão:
PATH=$PATH:/nome-do-caminho-a-ser-colocado-no-path
export $PATH

Para alterar o arquivo somente no seu usuário normal, procure ou crie os arquivos .bash_profile, ou .bashrc

domingo, 14 de fevereiro de 2010

Configuração do Samba - Ajustando permissões de acesso e monitoramento instantâneo

Esta é mais uma configuração do SAMBA que eu fiz apenas para incluir um diretório padrão de compartilhamento de músicas e arquivos diversos.
Isto resolve o problema dos usuários não terem acesso aos arquivos multimídia de um outro, desde que os usuários tenham a intenção de colaborar com isso, é claro.

A checagem de permissões é feita tanto pelo SAMBA quanto pelo Sistema. Em um primeiro momento, o SAMBA, ao sabor da configuração do compartilhamento em /etc/samba/smb.conf (bem no Debian Lenny, o arquivo de configuração do SAMBA fica neste diretório), verifica quais os usuários que podem acessar e escrever (ou não) no recurso compartilhado (no caso, o diretório /multimidia), e depois a solicitação é passada para o sistema, que permitirá o acesso mediante a verificação de quem tem permissão sobre os diretórios e arquivos dentro deles.

Não esquecer de digitar #smbpasswd -a para cadastrá-lo no SAMBA também.
Assim, a solução que utilizei foi:

1) Criar o grupo multimidia, incluir usuários e dar o diretório /multimidia ao grupo
2) Configurar, enfim, o SAMBA para disponibilizar o recurso apenas aos usuários do grupo

Vamos agora, aos procedimentos necessários.

Parte 1: Criar o grupo multimidia, incluir usuários e dar o diretório /multimidia ao grupo

- Criação do grupo e inclusão de usuários:
# addgroup multimidia --> cria o grupo "multimidia"
# adduser [usuario] multimidia --> adiciona o "usuário" no grupo multimidia
Ex: # adduser karmarx multimidia

-Dando o diretório multimidia ao grupo multimídia:
#chgrp -R multimidia /multimidia --> instrui o sistema para que o grupo multimidia seja o dono do diretório /multimidia. A opção "-R" implementa as modificações recursivamente.
Alternativamente, poderemos fazer:
# chowm -R :multimidia /multimidia --> Faz a mesma coisa que o comando anterior. A diferença é que, antes de ":multimidia", podemos colocar o usuário que será dono do diretório ou recurso.
-Dando permissão ao grupo e seus usuários para acessar o diretório:
# chmod g+rwx /multimidia --> Dá permissão de leitura e escrita e acesso aos usuários do grupo multimídia. A opção "g" se refere a grupos.
# chmod -R g+rw /multimidia --> Dá permissão de leitura e escrita aos usuários do grupo multimídia.

Parte 2: Configurar, enfim, o SAMBA para disponibilizar o recurso apenas aos usuários do grupo

-O trecho que eu inclui no meu /etc/samba/smb.conf foi este:
[multimidia]
comment = Arquivos multimidia (filmes, musicas, jogos etc) compartilhados pelos usuarios.
path = /multimidia
writable = yes
# Para permitir que apenas os usuários do grupo multimidia possam acessar o compartilhamento
valid users = +multimidia
É importante que os comentários sejam feitos não na mesma linha de alguma palavra-chave que vai ser passada para o SAMBA.
A opção que precisa ser entendida é a "valid users". Nela, podemos incluir, separados por vírgulas, os usuários que podem acessar o recurso, ou então, colocamos um sinal de mais "+" seguido do nome do grupo, e automaticamente, apenas os usuários pertencentes ao grupo conseguirão acessar o recurso. Podemos separar entre vírgulas, os grupos que podem ter acesso ao recurso, bem como misturar grupos e usuários que o acessarão.

Referências:

Samba, parte 2: Configuração avançada do Samba (atualizado) -Carlos E. Morimoto

Manual do chgrp: man chgrp
Manual do chmod: man chmod
Manual do chown: man chown

sexta-feira, 10 de abril de 2009

Tentativa de solução para meu X rodar na resolução 320x240

Uma coisa que só consegui fazer uma vez.
Quando eu usava as ferramentas de configuração xf86config, ou editava o antigo arquivo de configuração dodo antigo Xfree86, eu colocava esta resolução para funcionar e nada. Isto no velho Marx (K6). Aí tive de trocar a placa de vídeo quando pifou. Ainda estou para atualizar a minha BIOS no Marx par poder colocar a placa nVidia TNT2 PCI que comprei para ele (era uma poderosa para barramento PCI, de antigamente), que não funcionou. Aí, um amigo meu me passou uma placa diferente, e ao voltar a ver o micro funcionando, ganho, de brinde, a resolução 320x240 suportada.
Um mês depois, comprei um novo micro (na verdade, minha mãe comprou, pois ainda "trabalho" na VASP), e não consegui fazer tal resolução funcionar nele.
Eu passei este tempo todo pensando que era só dar um jeito de configurar a placa de vídeo para esta resolução no Linux, e para algumas placas se conseguia e para outras não.
Então um link que eu achei na internet dá a pista de que pode ser o monitor...
Agora só falta saber exatamente quais os parâmetros para o monitor suportar esta resolução.
O link é https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-mga/+bug/183913
Espero que funcione.
Também darei uma olhada no arquivo de configuração do X no computador antigo.
Espero que realmente funcione.

terça-feira, 3 de março de 2009

update-alternatives

No GNU/Linux, pode haver diversos aplicativos para executar exatamente uma tarefa. E você pode escolher um "alias", que se ligará à aplicação padrão para aquela tarefa. Pelo menos é este o comportamento das distribuições Debian-like.
Os links encontram-se todos no diretório /etc/alternatives, e existe um comando que pode ser utilizado para manipulá-los da maneira mais simples possível: o update-rc.
É um comando om muitas opções, dá para colocar um novo link, colocar opções para um link, remover um link (entendendo link como uma categoria de programas, como por exemplo, x-session-manager).
No meu exemplo de utilização, queria colocar como padrão um determinado emulador de terminal X:

#update-alternatives --config x-terminal-emulator --> Onde --config é a opção para configurar (escolher) a opção de programa que eu vou querer para o link (ou grupo de programas), e x-terminal emulator é o link.

sexta-feira, 2 de janeiro de 2009

Configuração do xorg

Eu vou precisar disto depois, pois o Debian e o kubuntu, aparentemente, não tem mais o xorgconfig:

dpkg-reconfigure xserver-xorg

sexta-feira, 19 de dezembro de 2008

Configurando SAMBA

Eu tenho uma pequena rede. E passei um ano sem configurar compartilhamento de arquivos e impressoras nela com o SAMBA.
Eu, em um primeiro momento, não quis saber de configurar um usuário convidado, de modo que eu apenas cadastrei os usuários que já estavam em meu PC e compartilhei a impressora.
A sessão [homes] Já permite logo de cara que o usuário tenha acesso a sua própria pasta no computador com Linux.
O arquivo de configuração ficou assim. Ah, eu esqueci de informar no "Quem sou eu", mas como devem ter percebido, eu sou comunista. :-D :
[global]
netbios name = lenin
workgroup = comuna
security = user
encrypt passwords = yes
username level = 2
local master = yes
os level = 100
preferred master = yes
wins support = yes

[homes]
valid users = %S
read only = no
# a máscara 0700 faz com que todos os arquivos e diretórios criados pelo usuário sejam acessíveis apenas para ele mesmo.
create mask = 0700
directory mask = 0700
browseable = no



[printers]
comment = Todas as Impressoras
path = /var/spool/samba
print ok = yes
guest ok = yes
browseable = yes


O espaço em branco está relacionado ao fato de que eu ainda pretendo colocar uma sessão de usuários convidados.

update-rc

É comum que eu use comandos para fazer coisas que eu quero, fique sem usar por um ano e depois me torne tão newbye quanto um réles e ignorante (no bom sentido) usuário de Windows.
Eu estava procurando o comando que permitia-me adicionar e remover facilmente os serviços que seriam inicializados no boot.
Estou usando uma distribuição Debian-like.
No caso, o comando é o update-rc. É impressionante como esquecemos coisas simples. O KDE me deixou mal acostumado. E pensar que há 2 anos, só usava blackbox, fluxbox e WindowMaker como gerenciadores de janela. E o lynx era o meu segundo navegor de Internet! Bem, ora de voltar à "nerdeza" e ao sentido da vida! :-D
update-rc.d -f remove :--> para remover o serviço do boot (samba, por exemplo). Depois eu lembro o que o '-f' faz.
update-rc.d -f defaults :--> Se eu não me engano, por padrão o serviço é adicionado em todos os run-levels.