Autor Tópico: Sobre Linux...  (Lida 72157 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Offline Eremita

  • Nível 38
  • *
  • Mensagens: 3.833
  • Sexo: Masculino
  • Ecce.
Re: Sobre Linux...
« Resposta #575 Online: 31 de Janeiro de 2011, 01:24:50 »
Eu não sabia que havia algo de errado com o X no debian.
Bom, digamos que o X do Debian não foi com a cara do Turing, meu computador atual... com a do Maxwell ele até ia.
O problema é: meu, não tenho paciência pra ficar googlando pelo Lynx e corrigindo os erros pelo Nano!
Latebra optima insania est.

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re: Sobre Linux...
« Resposta #576 Online: 31 de Janeiro de 2011, 01:44:47 »
Mousefag! ;P
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Eremita

  • Nível 38
  • *
  • Mensagens: 3.833
  • Sexo: Masculino
  • Ecce.
Re: Sobre Linux...
« Resposta #577 Online: 31 de Janeiro de 2011, 02:06:55 »
Mousefag! ;P
Apt-get moo pra você, cáspita. :histeria:
Aí, mas tô melhorando com o tempo, troquei o Kaffeine pelo mplayer... não em janelinha de terminal, mas no Ctrl+Alt+F1 mesmo!
Latebra optima insania est.

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re: Sobre Linux...
« Resposta #578 Online: 31 de Janeiro de 2011, 10:00:13 »
O poroblema de largar coisa rodando no console é você esquecer uma conta logada lá, pra qualquer um acessar...

Experimenta o screen ;)
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Eremita

  • Nível 38
  • *
  • Mensagens: 3.833
  • Sexo: Masculino
  • Ecce.
Re: Sobre Linux...
« Resposta #579 Online: 31 de Janeiro de 2011, 12:59:28 »
Já experimentou o Arch Linux?
Já, André... faz muuuuuuuuuito tempo. Mas lembro que gostei do sistema de atualizações dele...
Bom, qualquer coisa, minha partição de testes ainda existe :hihi:

O poroblema de largar coisa rodando no console é você esquecer uma conta logada lá, pra qualquer um acessar...

Experimenta o screen ;)
Bom, considerando aqui em casa, o máximo que aconteceria é meu sobrinho aparecer, apertar um monte de coisas aleatórias porque "qué vê gatinho!" e pronto. Minha mãe mal-e-mal sabe mexer no Windows, coitada... :histeria:
Latebra optima insania est.

Offline Buckaroo Banzai

  • Nível Máximo
  • *
  • Mensagens: 38.735
  • Sexo: Masculino
Re: Sobre Linux...
« Resposta #580 Online: 31 de Janeiro de 2011, 13:39:32 »
Tem no linux algo com o qual se pudesse controlar o cursor do mouse com as setas, meio como um daqueles recursos de acessibilidade do windows? Eu encontrei algo para usar o mouse em vez de teclado, mas era bem diferente disso, ia "cortando" progressivamente a tela em metades até chegar no ponto que você quisesse clicar, mas não dá para mover coisas e etc. Além de ser um saco e impossível de decorar a menos que você seja obrigado a usar isso o tempo todo.

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re: Sobre Linux...
« Resposta #581 Online: 31 de Janeiro de 2011, 15:08:52 »
Eu me perguntei isso esses dias. Hoje à noite descubro.
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Eremita

  • Nível 38
  • *
  • Mensagens: 3.833
  • Sexo: Masculino
  • Ecce.
Re: Sobre Linux...
« Resposta #582 Online: 31 de Janeiro de 2011, 15:18:53 »
Tem no linux algo com o qual se pudesse controlar o cursor do mouse com as setas, meio como um daqueles recursos de acessibilidade do windows? Eu encontrei algo para usar o mouse em vez de teclado, mas era bem diferente disso, ia "cortando" progressivamente a tela em metades até chegar no ponto que você quisesse clicar, mas não dá para mover coisas e etc. Além de ser um saco e impossível de decorar a menos que você seja obrigado a usar isso o tempo todo.
Pelo GNOME:
1. Vá em Sistema.
2. Vá em Preferências.
3. Vá em Teclado.
4. Vá na aba "Teclas do mouse".
5. Divirta-se.

É meio chatinho e impreciso, mas funciona.
Latebra optima insania est.

Offline Eremita

  • Nível 38
  • *
  • Mensagens: 3.833
  • Sexo: Masculino
  • Ecce.
Re: Sobre Linux...
« Resposta #583 Online: 01 de Fevereiro de 2011, 17:45:37 »
Gente, é o seguinte. Tô fazendo uns scripts em Bash, comentei isso no tópico de Lingüística.
Eis o código até agora:

Código: [Selecionar]
#!/bin/sh
echo "Transliterador cirílico-latino, por Eduardo Xavier"
echo "Licença deste programa: GPL, v3"
echo "Diga-me: em que arquivo está o texto?"
read arquivo
sed -i 's/А/A/g' $arquivo
sed -i 's/Б/B/g' $arquivo
sed -i 's/В/V/g' $arquivo
sed -i 's/Г/G/g' $arquivo
sed -i 's/Ґ/GH/g' $arquivo
sed -i 's/Д/D/g' $arquivo
sed -i 's/Е/E/g' $arquivo
sed -i 's/Ё/JO/g' $arquivo
sed -i 's/Є/JE/g' $arquivo
sed -i 's/Ж/ZH/g' $arquivo
sed -i 's/З/Z/g' $arquivo
sed -i 's/І/IH/g' $arquivo
sed -i 's/Ї/JI/g' $arquivo
sed -i 's/И/I/g' $arquivo
sed -i 's/Й/Î/g' $arquivo
sed -i 's/К/K/g' $arquivo
sed -i 's/Л/L/g' $arquivo
sed -i 's/М/M/g' $arquivo
sed -i 's/Н/N/g' $arquivo
sed -i 's/О/O/g' $arquivo
sed -i 's/П/P/g' $arquivo
sed -i 's/Р/R/g' $arquivo
sed -i 's/С/S/g' $arquivo
sed -i 's/Т/T/g' $arquivo
sed -i 's/У/U/g' $arquivo
sed -i 's/Ў/Û/g' $arquivo
sed -i 's/Ф/F/g' $arquivo
sed -i 's/Х/X/g' $arquivo
sed -i 's/Ц/C/g' $arquivo
sed -i 's/Ч/CH/g' $arquivo
sed -i 's/Ш/SH/g' $arquivo
sed -i 's/Щ/Q/g' $arquivo
sed -i 's/Ъ/YH/g' $arquivo
sed -i 's/Ы/JY/g' $arquivo
sed -i 's/Ь/Y/g' $arquivo
sed -i 's/Э/EH/g' $arquivo
sed -i 's/Ю/JU/g' $arquivo
sed -i 's/Я/JA/g' $arquivo
sed -i 's/а/a/g' $arquivo
sed -i 's/б/b/g' $arquivo
sed -i 's/в/v/g' $arquivo
sed -i 's/г/g/g' $arquivo
sed -i 's/ґ/gh/g' $arquivo
sed -i 's/д/d/g' $arquivo
sed -i 's/е/e/g' $arquivo
sed -i 's/ё/jo/g' $arquivo
sed -i 's/є/je/g' $arquivo
sed -i 's/ж/zh/g' $arquivo
sed -i 's/з/z/g' $arquivo
sed -i 's/і/ih/g' $arquivo
sed -i 's/ї/ji/g' $arquivo
sed -i 's/и/i/g' $arquivo
sed -i 's/й/î/g' $arquivo
sed -i 's/к/k/g' $arquivo
sed -i 's/л/l/g' $arquivo
sed -i 's/м/m/g' $arquivo
sed -i 's/н/n/g' $arquivo
sed -i 's/о/o/g' $arquivo
sed -i 's/п/p/g' $arquivo
sed -i 's/р/r/g' $arquivo
sed -i 's/с/s/g' $arquivo
sed -i 's/т/t/g' $arquivo
sed -i 's/у/u/g' $arquivo
sed -i 's/ў/û/g' $arquivo
sed -i 's/ф/f/g' $arquivo
sed -i 's/х/x/g' $arquivo
sed -i 's/ц/c/g' $arquivo
sed -i 's/ч/ch/g' $arquivo
sed -i 's/ш/sh/g' $arquivo
sed -i 's/щ/q/g' $arquivo
sed -i 's/ъ/yh/g' $arquivo
sed -i 's/ы/jy/g' $arquivo
sed -i 's/ь/y/g' $arquivo
sed -i 's/э/eh/g' $arquivo
sed -i 's/ю/ju/g' $arquivo
sed -i 's/я/ja/g' $arquivo
sed -i 's/’/‛/g' $arquivo

Pergunto:
1. Há alguma forma mais elegante de fazer isso, que não seja repetir o mesmo comando trocentas vezes?
2. Na última linha, quando tento substituir o apóstrofo cirílico pelo latino, dá erro do comando. Tô contornando usando outro caractere de apóstrofo, mas existe outro jeito?
3. Como faço pro arquivo original se manter intacto, e o script salvar a transliteração em outro arquivo?
4. A capitalização tá estranha - Шepeн tá sendo transliterado como SHeren. Como faço pro script "saber" se a próxima letra é minúscula e, portanto, capitalizar como "Sheren"?
[Nota: prefiro que ШEPEH continue sendo transliterado como SHEREN, não como ShEREN]
Latebra optima insania est.

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re: Sobre Linux...
« Resposta #584 Online: 01 de Fevereiro de 2011, 17:48:03 »
Se não me engano, dá pra usar o tr em vez do SED para traduzir caracteres, deixa eu achar minha colinha...
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re: Sobre Linux...
« Resposta #585 Online: 01 de Fevereiro de 2011, 17:50:17 »
Exemplo de SED que transforma maiúsculas e minúsculas, tirado das Funções ZZ

Código: [Selecionar]
sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Eremita

  • Nível 38
  • *
  • Mensagens: 3.833
  • Sexo: Masculino
  • Ecce.
Re: Sobre Linux...
« Resposta #586 Online: 01 de Fevereiro de 2011, 17:52:40 »
Exemplo de SED que transforma maiúsculas e minúsculas, tirado das Funções ZZ

Código: [Selecionar]
sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'
Meu, isso é LINDO. Não vai funcionar ainda com os dígrafos, mas já reduz o número de regras que eu tenho que usar ao monte...
Valeu! Se tiver mais info, manda aí :D
Latebra optima insania est.

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re: Sobre Linux...
« Resposta #587 Online: 01 de Fevereiro de 2011, 17:54:26 »
Além disso, você pode passar mais de um comando pra um sed:

Código: [Selecionar]
sed 'y/ABC/abc/
  y/DEF/def/' $arquivo
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Eremita

  • Nível 38
  • *
  • Mensagens: 3.833
  • Sexo: Masculino
  • Ecce.
Re: Sobre Linux...
« Resposta #588 Online: 01 de Fevereiro de 2011, 17:55:22 »
Oba. Hora de codar! :histeria:
Latebra optima insania est.

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re: Sobre Linux...
« Resposta #589 Online: 01 de Fevereiro de 2011, 17:58:08 »
Mais uma dica:

Evite perguntar o nome do arquivo espertando o input do usuário. Use argumentos, assim
Código: [Selecionar]
arquivo=$1
no lugar do echo e do read.

Aí você roda
Código: [Selecionar]
translieteritor.sh entrada.txt > saida.txt
e voilà, você pode até colocar seu transliterator num llop e fazer váááários de uma vez! :twisted:
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Eremita

  • Nível 38
  • *
  • Mensagens: 3.833
  • Sexo: Masculino
  • Ecce.
Re: Sobre Linux...
« Resposta #590 Online: 01 de Fevereiro de 2011, 18:11:47 »
Elton, eis como ficou até agora:
Código: [Selecionar]
#!/bin/sh
# Transliterador cirílico-latino, por Eduardo Xavier
# Funciona para russo, bielorrusso e ucraniano
# Licença do script: GPL v3
arquivo=$1
sed 'y/AБВГДЕЗИЙКЛМНОПРСТУЎФХЦЩЬaбвгдезийклмнопрстуўфхцщь/ABVGDEZIÎKLMNOPRSTUÛFXCQYabvgdeziîklmnoprstuûfxcqy/
s/Ґ/GH/g
s/Ё/JO/g
s/Є/JE/g
s/Ж/ZH/g
s/І/IH/g
s/Ї/JI/g
s/Ч/CH/g
s/Ш/SH/g
s/Ъ/YH/g
s/Ы/JY/g
s/Э/EH/g
s/Ю/JU/g
s/Я/JA/g
s/ґ/gh/g
s/ё/jo/g
s/є/je/g
s/ж/zh/g
s/і/ih/g
s/ї/ji/g
s/ч/ch/g
s/ш/sh/g
s/ъ/yh/g
s/ы/jy/g
s/э/eh/g
s/ю/ju/g
s/я/ja/g
s/’/‛/g' $1
Tem como eu resumir as regras que tô aplicando com os dígrafos, também?
Latebra optima insania est.

Offline SnowRaptor

  • Nível Máximo
  • *
  • Mensagens: 17.962
  • Sexo: Masculino
Re: Sobre Linux...
« Resposta #591 Online: 01 de Fevereiro de 2011, 18:17:39 »
Elton Carvalho

Antes de me apresentar sua teoria científica revolucionária, clique AQUI

“Na fase inicial do processo [...] o cientista trabalha através da
imaginação, assim como o artista. Somente depois, quando testes
críticos e experimentação entram em jogo, é que a ciência diverge da
arte.”

-- François Jacob, 1997

Offline Eremita

  • Nível 38
  • *
  • Mensagens: 3.833
  • Sexo: Masculino
  • Ecce.
Re: Sobre Linux...
« Resposta #592 Online: 01 de Fevereiro de 2011, 18:21:50 »
RTFM :biglol:

http://tldp.org/LDP/Bash-Beginners-Guide/html/chap_05.html
Valeu!
Só informando: tentei fazer o script inverso, também. Funciona perfeitamente, exceto pelo fato de transliterar os trechos em francês do Guerra e Paz... :histeria:

Agora deixa eu ver... só sobraram dois problemas, mas tenho noção de como resolvê-los...
1. Corrigir o problema do apóstrofo - ou deixo como está, com um caractere estranho, ou descubro um caractere de escape pra dizer pro sed "isso é um apóstrofo, não parte do comando!".
2. Corrigir a capitalização. Esse é chatinho... idealmente,
Я ДУМАЛА é transliterado como JA DUMALA,
Я думала é transliterado como Ja dumala, e
я думала é transliterado como ja dumala.
Então, o script vai ter
a. Procurar os dígrafos depois da transliteração;
b. Verificar se a próxima letra, depois deles, é maiúscula ou minúscula;
c. Acertar a capitalização da segunda letra do dígrafo de acordo com a da letra posterior.
« Última modificação: 01 de Fevereiro de 2011, 18:42:57 por Kajsar »
Latebra optima insania est.

Offline Unsichtbar

  • Nível 19
  • *
  • Mensagens: 584
  • Sexo: Masculino
Re: Sobre Linux...
« Resposta #593 Online: 10 de Fevereiro de 2011, 14:29:24 »
Viciei no Ubuntu 9.10. Fiz até umas imagens pra por de fundo nas barras do gnome:
Também viciei na Dra.Cameron, mas isso não vem ao caso...

 :lol:

Tinha comentado uns meses atrás do meu upgrade pro 9.10. Tudo perfeito, mas depois da minha trocação de temas, deu uns paus aqui... hehehe. Aquele menu pra se deslogar/desligar/reiniciar no canto direito da barra superior simplesmente sumiu. Até reinstalei o que parecia ser o pacote mas não resolveu. Alguém viu algo parecido?
Não prejudica em nada no resto. Só estética. As funcionalidades que tinham naquela barrinha posso acessar doutros lugares...  :)

A minha continua, mas aparece meu username ao invés do meu nome completo. Clica na toolbar com o direito e escolhe "Add to Panel" (deve ser Adicionar ao Painel em português) e procura entre os applets lá.

Boa! Não ficou exatamente igual mas já quebra o galho. O menu original incluia deslogar/desligar/reiniciar e opções do emphaty para mudanças de status, etc, etc. Não achei nada parecido no "Add to Panel".
Ainda tá no mesmo menu, mas ficou dentro de um sub-menu, "Set Status" aqui.

Resolvi esse problema. Mato o painel e ele volta certinho.

~$ pkill gnome-panel

Mas ainda não descobri porque isso acontece comigo. De cada 5x que Ubuntu carrega, 4 delas o painel carrega mal com os ícones uns por cima dos outros.

Offline Buckaroo Banzai

  • Nível Máximo
  • *
  • Mensagens: 38.735
  • Sexo: Masculino
Re: Sobre Linux...
« Resposta #594 Online: 11 de Fevereiro de 2011, 21:30:58 »
O ubuntu tem alterações próprias (um pouco maiores do que o que é de costume para cada distribuição) no painel do gnome, talvez tenha algo a ver.

Offline Buckaroo Banzai

  • Nível Máximo
  • *
  • Mensagens: 38.735
  • Sexo: Masculino
Re: Sobre Linux...
« Resposta #595 Online: 11 de Fevereiro de 2011, 21:43:43 »
Um linux bem bacana que dei uma olhada esses dias foi o slitaz. Coloquei (apenas live) num laptop com celeron d33, pouca memória (não lembro o quanto), e ele simplesmente voa. O XP (instalado) em comparação parece uma carroça ancorada, chega a ser irritante. Não é só uma resmungação/pixação típica de linuxer anti-MS, é uma comparação 100% honesta da coisa. É irritante fazer coisas com o XP, eu simplesmente não esperava ser possível tanta diferença, mesmo com uma dessas distribuições mais leves. O antiX, por exemplo, não ficou tão bom, mais ou menos no meio do caminho entre o XP e o slitaz.

É derivado de slackware, tendo só 30MB. Dá para instalar e tem um sistema de pacotes que parece bem razoável, nada do que costuma estar associado a má fama de slackware, de ter que ficar caçando dependências por conhecer o software "decor", ele baixa as dependências. O DE é openbox, o navegador é midori, e o gerendiador de arquivos é o pacmanfm.

O único contra foi que no meu PC mesmo (live, não instalei) tinha ficado só em 800*600, mas acho que para isso era só ter colocado vga=775 no boot.

<a href="http://www.youtube.com/v/0EYC2eBqKXs" target="_blank" class="new_win">http://www.youtube.com/v/0EYC2eBqKXs</a>



Outra coisa bem útil que encontrei foi um script para instalar várias isos (de uma lista de distribuições "compatíveis") em um só CD ou DVD. Você dá boot com o disco, e vai para um menu do grub com as opções para ir para cada uma das distros instaladas.

http://multicd.tuxfamily.org/

Offline Unknown

  • Conselheiros
  • Nível Máximo
  • *
  • Mensagens: 11.331
  • Sexo: Masculino
  • Sem humor para piada ruim, repetida ou previsível
Re: Sobre Linux...
« Resposta #596 Online: 01 de Março de 2011, 23:12:55 »
O Ubuntu atualizou o kernel mas toda a vez que ligo ou reinicio o computador o Grub oferece as opções de logar com o kernel novo e com os antigos. Como faço para remover os antigos da lista?

"That's what you like to do
To treat a man like a pig
And when I'm dead and gone
It's an award I've won"
(Russian Roulette - Accept)

Offline Vito

  • Webmaster
  • Nível 37
  • *
  • Mensagens: 3.554
  • Sexo: Masculino
    • Realidade
Re: Sobre Linux...
« Resposta #597 Online: 02 de Março de 2011, 01:27:25 »
O Ubuntu atualizou o kernel mas toda a vez que ligo ou reinicio o computador o Grub oferece as opções de logar com o kernel novo e com os antigos. Como faço para remover os antigos da lista?
Modo prático, baixe esse e instale pacote. (Recomendado)
http://ubuntu-tweak.com

Modo via comando (não responsabilizo e se não sentir seguro não use):
http://andregondim.eti.br/2009/12/removendo-kernel-antigo-com-um-comando/

Offline Fernando Silva

  • Conselheiros
  • Nível Máximo
  • *
  • Mensagens: 7.505
Re: Sobre Linux...
« Resposta #598 Online: 02 de Março de 2011, 08:28:06 »
O Ubuntu atualizou o kernel mas toda a vez que ligo ou reinicio o computador o Grub oferece as opções de logar com o kernel novo e com os antigos. Como faço para remover os antigos da lista?
O ideal é deixar os antigos para o caso de o novo dar algum problema.

Offline Buckaroo Banzai

  • Nível Máximo
  • *
  • Mensagens: 38.735
  • Sexo: Masculino
Re: Sobre Linux...
« Resposta #599 Online: 04 de Março de 2011, 21:44:32 »
Se ocuparem muito espaço/forem muito velhos, pode desinstalar os mais antigos (ao marcar para desinstalar num synaptic da vida, preste atenção para ver se não está desinstalando o sistema inteiro junto). Na próxima atualização devem sumir, e se não quiser esperar tem comandos como grub-update (acho, mas não vá só digitando e vendo o que acontece, dá uma googlada antes), além de poder editar manualmente o grub.conf e remover as entradas que não se quer. Se bem que no grub novo não se "deveria" fazer isso, tem todo um esquema diferente para isso. Mas é só burocracia, eu faço do jeito antigo ainda.

 

Do NOT follow this link or you will be banned from the site!