Marcado como: debian Ativar/desativar aninhamento de comentários | Atalhos do Teclado

  • Fm4lloc 10:46 am em 15 de October de 2016 Link Permanente | Resposta
    Tags: debian, wallpaper   

    Debian Sapphire Wallpaper 1080p 

    Olá caros leitores! Esse é meu novo trabalho :cool:.

    Usei basicamente o Inkscape 0.91 para desenhar as formas e o Gimp 2.8.14 para aplicar texturas, degrades e pincelar as cores.

    debian_sapphire_fernandomo_deviantart

    Debian Sapphire Wallpaper

    Aproveita e faz uma visitinha na minha galeria http://fernandomo.deviantart.com/gallery/

     
  • Fm4lloc 3:40 am em 27 de January de 2015 Link Permanente | Resposta
    Tags: arcade, debian, , , qmc2   

    Compilando o QMC2 no Debian 

    INTRODUÇÃO

    QMC2 é um front-end gráfico para M.A.M.E (Multiple Arcade Machine Emulator), M.E.S.S (Multiple Emulator Super System) e U.M.E (Universal Machine Emulator) e derivados, sendo baseado em QT e licenciado sob a GPLv2.

    O programa fornece uma interface robusta para gerenciar ROMs, permitindo criar databases completas com sinopse, imagens, flayers, pré-visualização (snaphot) e vídeos sobre cada ROM da sua biblioteca. Também conta com ferramentas para auditar dumpagens e encontrar arquivos obsoletos ou inválidos.

    QMC2 é a melhor ferramenta do gênero disponível para Linux.

    img6

    O guia foi escrito embasado na versão 0.47 do QMC2 rodando sobre o Debian 7 64 bits.

    INSTALANDO O QMC2

    Existe a opção de baixar a versão estável das fontes direto do navegador ou usar Subversion para pegar o último lançamento do desenvolvedor, algo não recomendado, salvo se estiver tendo problemas com a versão estável.

    A página para downoad da versão estável é – http://sourceforge.net/projects/qmc2/

    Se precisar da lastest version use o Subversion e descarregue os arquivos-fonte.

    $ sudo apt-get install subversion
    $ mkdir ~/src; cd ~/src
    $ svn co https://svn.code.sf.net/p/qmc2/code/trunk qmc2-svn
    
    Atualiza a cópia local:
    $ cd ~/src/qmc2
    $ svn update
    
    Resolvendo dependências

    Instale-as direto do repositório:

    $ sudo apt-get install build-essential libqt4-dev libsdl-dev libphonon-dev libxmu-dev libqt4-sql-sqlite
    

    Não posso afirmar que serão apenas estas para você.

    O libqt4-sql-sqlite não é usado para compilação, serve para o QMC2 trabalhar normalmente e evitar isso:

    20:18:27.844: QtWarningMsg: QSqlQuery::prepare: database not open
    20:18:27.845: AVISO: falha ao carregar ‘id’ da base de dados do cache XML: consulta = ”, erro = ‘Driver not loaded Driver not loaded’
    
    Compilando

    Descompacte o pacote com os arquivos-fonte se tiver feito o download direto da página.

    $ tar -jxvf ./qmc2-0.47.tar.bz2
    

    Entre no diretório com os códigos-fonte e inicie a compilação:

    $ cd ./qmc
    $ make -j5
    

    Usei a opção -j5 para dividir o trabalho em 5 processos simultâneos e agilizar a compilação. A fórmula recomendada para compilar com esse parâmetro é pegar o número de núcleos do processador e somar 1. Não é assegurado o máximo de eficiência com essa receita, muitas vezes valores maiores podem proporcionar um desempenho melhor, porém manifestamente irrisório no caso de aplicativos pequenos como o nosso. Destarte, siga a regra: J = N + 1.

    A compilação retorna ao final:

    Build of QMC2 v0.47 complete 
    Target emulator: SDLMAME
    
    Instalando

    Use o comando:

    $ sudo make install
    

    Para facilitar futuras instalações e afastar o entediante trabalho de excluir os arquivos pertinentes ao QMC2 na unha, visto que o Makefile dele ainda não tem a opção uninstall, aconselho servi-se do Checkinstall e construir um pacote do tipo Debian a partir das fontes. Significa compilar tudo novamente.

    $ sudo apt-get install checkinstall
    $ sudo checkinstall -D --install=no --pkgarch=all
    

    Instalando o pacote gerado:

    $ sudo dpkg -i ./qmc2_20150123-1_all.deb
    
    INSTALANDO E CRIANDO UMA CONFIGURAÇÃO PARA O MAME

    $ sudo apt-get install mame
    

    Crie o arquivo meme.ini com a configuração default

    $ mkdir -p ~/.mame; cd ~/.mame
    $ mame -createconfig
    

    Abra o arquivo mame.ini recém-criado em ~/.mame/ e acrescente os caminhos das ROMs. Havendo mais de uma pasta de ROMs em locais diferentes separe elas usando o caractere “;” (ponto e vírgula). Exemplo:

    rompath    /media/Backup/Roms;/media/Backup/Neo-Geo
    
    EXECUTANDO O QMC2

    Na primeira vez que o QMC2 for iniciado será requisitado a localização das ROMs, executável SDLMAME etc. A única coisa que você deve adicionar é o caminho para o executável, normalmente /usr/games/mame. As demais configurações serão importadas do arquivo mame.ini configurado anteriormente.

    img

    Após iniciar:

    1 Entre no menu Ferramentas->Opções; selecione a aba “Emulador” e sua sub-aba “Configuração Global”.

    img2

    2 Clique sobre o botão “Importar de…”, depois “Selecionar Arquivo..”.

    3 Caminhe até a pasta ~/.mame e abra o arquivo mame.ini. A pasta ~/.mame não aparece como deve ter percebido, esta oculta. Para desocultar clique com o botão direito do mouse sobre a interface do selecionador de arquivos do QMC2 e ative a opção “Mostrar Ficheiros Escondidos”.

    img3

    4 Após importar a configuração clique em “OK”.

    5 Aperte Ctrl+R para recarregar a lista de ROMs. Isso apenas lista as ROMs disponíveis.

    6 Para verificar o estado dos jogos aperte Ctrl+1. O processo de verificação é demorado, porém vital para saber quais ROMs são reconhecidas e deverão funcionar no emulador.

    Os snapshots, artwork, ícones e afins são configurados em “Ferramentas->Opções…”; sub-aba “Arquivos / Diretórios” dentro da principal “Front end”.

    img4

    Para as imagens e ícones serem mostrados vá em “Verificar Imagens / Ícones…” (Ctrl+3 para abrir).

    img5

    Pronto. Só jogar e seguir aumentando sua base de dados. Os controles são configurados no MAME. Aperte a tecla TAB quando ele estiver rodando para acessa-las.

     
  • Fm4lloc 6:04 am em 3 de November de 2014 Link Permanente | Resposta
    Tags: 64 bits, amd, debian, , gtx, gtx 460, i386, , nvidia, pcsx2, playsation, sony, , x64   

    Instalando o pcsx2 no Debian 64bits 

    Nessa postagem vou mostrar como instalar o pcsx2, emulador de Playstation 2, no Debian Wheezy 64 bits.

    1. – Faça o download do pcsx2 na página: pcsx2

    2. – Descompactar o emulador

    $ tar -Jxf ./pcsx2-1.2.2-r5896-lnx.tar.xz
    

    3. Adicionar suporte à arquitetura i386 no dpkg.

    $ sudo dpkg --add-architecture i386
    $ sudo apt-get update
    

    4. Resolver as dependências ( lembrando que para instalar os pacotes libcg, libcggl e nvidia-cg-toolkit, será preciso habilitar o repositório non-free do Debian ):

    $ sudo apt-get install libcg:i386 libwxbase2.8-0:i386 libwxgtk2.8-0:i386 libportaudio2:i386 libsoundtouch0:i386 libegl1-mesa:i386 libsdl1.2debian:i386 lib32stdc++6 lib32bz2-1.0 libcggl:i386 libaio1:i386 nvidia-cg-toolkit:i386 libegl1-mesa:i386 ia32-libs ia32-libs-gtk

    5. Adquira o pacote contendo a Bios do Playsation 2 na página – Playstation 2 BIOS Pack; Descompacte o arquivo e mova o conteúdo da pasta “bios” para a do emulador.

    6. Inicie o script 'launch_pcsx2_linux.sh' encontrado na pasta do pcsx2.

    $ cd ~/pcsx2-1.2.2/
    $ ./launch_pcsx2_linux.sh
    

    Analise as linhas retornadas pelo pcsx2 e veja se possui alguma informação sobre dependências não satisfeitas. Se apresentar dependências, como por exemplo:

    $ ~/pcsx2-1.2.2$ ./launch_pcsx2_linux.sh 
    plugins/libGSdx-0.1.16.so: /usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by plugins/libGSdx-0.1.16.so)
    ERROR the plugin (plugins/libGSdx-0.1.16.so) miss some dependencies
    plugins/libGSdx-0.1.16.so: /usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by plugins/libGSdx-0.1.16.so)
            libEGL.so.1 => not found
     
    ERROR the plugin (plugins/libCDVDiso.so) miss some dependencies
            libbz2.so.1.0 => not found
     
    ERROR the plugin (plugins/libzzogl-0.4.0.so) miss some dependencies
            libCg.so => not found
        libCgGL.so => not found
        libwx_baseu-2.8.so.0 => not found
        libwx_gtk2u_core-2.8.so.0 => not found
        libwx_gtk2u_adv-2.8.so.0 => not found
     
    ERROR the plugin (plugins/libspu2x-2.0.0.so) miss some dependencies
            libportaudio.so.2 => not found
        libSoundTouch.so.0 => not found
        libwx_baseu-2.8.so.0 => not found
        libwx_gtk2u_core-2.8.so.0 => not found
        libwx_gtk2u_adv-2.8.so.0 => not found
     
    ./pcsx2: error while loading shared libraries: libwx_baseu-2.8.so.0: cannot open shared object file: No such file or directory
    

    a solução é utilizar a ferramenta apt-file para buscar arquivos dentro dos pacotes existentes no repositório do Debian. A instalação e utilização do apt-file se resume em:

    Instalá-lo:

    $ sudo apt-get install apt-file
    

    Prepará-lo:

    $ sudo apt-file update
    $ apt-file -a i386 update
    

    Buscar o arquivo:

    $ apt-file -a i386 search libportaudio.so.2
    

    Retorno:

    libportaudio2: /usr/lib/i386-linux-gnu/libportaudio.so.2 
    libportaudio2: /usr/lib/i386-linux-gnu/libportaudio.so.2.0.0 
    

    Fácil! Se a dependência for ‘libportaudio.so.2’ é só instalar o pacote ‘libportaudio2’ pelo apt-get ou aptitude.

    7. Após abrir o emulador siga configurando. O emulador não funcionou de primeira comigo, tive que atualizar o driver da GeForce GTX 460 para a versão 340.46.

    O retorno do emulador rodando após ser configurado:

    plugins/libGSdx-0.1.16.so: /usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by plugins/libGSdx-0.1.16.so)
    Interface is initializing.  Entering Pcsx2App::OnInit!
    Applying operating system default language...
    Loading language translation databases for 'Portuguese (Brazilian)' [pt_BR]
        pcsx2_Main not found -- translation dictionary may be incomplete.
        pcsx2_Iconized not found -- translation dictionary may be incomplete.
    SetLanguage: Requested translation is not implemented yet.
    Command line parsing...
    Command line parsed!
    (UserMode) Found portable install ini @ ~/pcsx2-1.2.2/portable.ini
     
    ZZOgl-PG:  Calling GSinit.
    ZZOgl-PG:  GSinit finished.
    ZZOgl-PG:  Calling GSopen2.
    ZZOgl-PG:  Capturing ZZOgl window.
    ZZOgl-PG:  glX-Version 1.4 with Direct Rendering
    ZZOgl-PG:  Supported Opengl version: 4.4.0 NVIDIA 340.46 on GPU: GeForce GTX 460/PCIe/SSE2. Vendor: NVIDIA Corporation
     
    ZZOgl-PG:  Maximum texture size is 16384 for Tex_2d and 16384 for Tex_NV.
    change vsync 0
    ZZOgl-PG:  Disabling MRT depth writing.
    ZZOgl-PG:  Use GL_RGBA32F for blockdata.
    ZZOgl-PG:  Fill bilinear blocks OK.!
    ZZOgl-PG:  Initialization successful.
    change vsync 0
    ZZOgl-PG:  Disabling MRT depth writing.
    ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
    ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
    ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
    ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
    Cannot connect to server socket err = Arquivo ou diretório não encontrado
    Cannot connect to server request channel
    jack server is not running or cannot be started
    * SPU2-X: Enumerating PortAudio devices:
     *** Device 0: 'HDA ATI SB: ALC888 Analog (hw:0,0)' (ALSA)
     *** Device 1: 'HDA ATI SB: ALC888 Digital (hw:0,1)' (ALSA)
     *** Device 2: 'HDA NVidia: HDMI 0 (hw:1,3)' (ALSA)
     *** Device 3: 'HDA NVidia: HDMI 0 (hw:1,7)' (ALSA)
     *** Device 4: 'HDA NVidia: HDMI 0 (hw:1,8)' (ALSA)
     *** Device 5: 'HDA NVidia: HDMI 0 (hw:1,9)' (ALSA)
     *** Device 6: 'sysdefault' (ALSA)
     *** Device 7: 'front' (ALSA)
     *** Device 8: 'surround40' (ALSA)
     *** Device 9: 'surround41' (ALSA)
     *** Device 10: 'surround50' (ALSA)
     *** Device 11: 'surround51' (ALSA)
     *** Device 12: 'surround71' (ALSA)
     *** Device 13: 'iec958' (ALSA)
     *** Device 14: 'spdif' (ALSA)
     *** Device 15: 'default' (ALSA) (selected)
     *** Device 16: 'dmix' (ALSA)
    Decommitting host memory for virtual systems...
    Releasing host memory maps for virtual systems...
    

    O emulador respondeu muito bem aos jogos mais leves como “Crash bandicoot – The wrath of Cortex” , com media de 50fps no ajuste fino. Os jogos mais pesados não rodaram de modo satisfatório. O jogo “Tony Hawk’s Pro Skater 4” não executou com fluidez, manteve a media de 35~40fps com vários hacks habilitados, isso é quase jogável, mas a variação constante de FPS atrapalha muito. O áudio é um ponto forte do emulador, qualidade excelente, sem distorções ou cortes.

    Configuração da maquina:

    Operating System =  Linux 3.2.0-4-amd64 x86_64 
    Physical RAM     =  3966 MB 
    CPU name         =  AMD Phenom(tm) II X4 955 Processor 
    CPU speed        =  3.193 ghz (4 logical threads) 
    Video Card       = GeForce GTX 460 1024gb – Driver proprietário da NVIDIA na versão 340.46
    

    Algumas imagens do emulador.

    Este slideshow necessita de JavaScript.

     
    • Rafael 7:41 pm em 3 de agosto de 2015 Link Permanente | Resposta

      Opa! Excelente tuto!

      Realizei os procedimentos no Stretch, e apenas tive que baixar os seguintes pacotes do wheezy (pois não funcionavam ou não tinham as versões pra stretch):
      libwxbase2.8-0 libwxgtk2.8-0 libtiff4

    • kaed 3:21 pm em 22 de outubro de 2015 Link Permanente | Resposta

      Tentei adaptar para instalar no debian jessie, porém não tive sucesso!! Poderia atualizar o post ??

    • Diego 12:41 am em 2 de novembro de 2015 Link Permanente | Resposta

      Comigo não deu certo.

      Todas as dependências aparentemente estão instaladas, mas quando rodo o script ele encontra erros:

      ERROR the plugin (plugins/libCDVDnull.so) miss some dependencies
      libpangoxft-1.0.so.0 => not found

      ERROR the plugin (plugins/libonepad-1.1.0.so) miss some dependencies
      libpangoxft-1.0.so.0 => not found

      ERROR the plugin (plugins/libzzogl-0.4.0.so) miss some dependencies
      libpangoxft-1.0.so.0 => not found

      ERROR the plugin (plugins/libGSdx-0.1.16.so) miss some dependencies
      libpangoxft-1.0.so.0 => not found

      ERROR the plugin (plugins/libUSBnull-0.7.0.so) miss some dependencies
      libpangoxft-1.0.so.0 => not found

      ERROR the plugin (plugins/libCDVDiso.so) miss some dependencies
      libbz2.so.1.0 => not found

      ERROR the plugin (plugins/libFWnull-0.7.0.so) miss some dependencies
      libpangoxft-1.0.so.0 => not found

      ERROR the plugin (plugins/libdev9null-0.5.0.so) miss some dependencies
      libpangoxft-1.0.so.0 => not found

      ERROR the plugin (plugins/libspu2x-2.0.0.so) miss some dependencies
      libpangoxft-1.0.so.0 => not found

      • Fm4lloc 2:18 am em 3 de novembro de 2015 Link Permanente | Resposta

        Se está retornando isso, é porque realmente falta tais dependências.

        Siga o passo seis (6) para buscar o pacote correspondente a dependência, instalando posteriormente a sua versão 32bits. Se instalou correspondentes a versão 64bit, não ira funcionar.

        Para suprir a falta da libpangoxft-1.0.so.0 e libbz2.so.1.0 apresentadas no seu erro é só usar o comando:
        $ sudo apt-get install libpangoxft-1.0-0:i386 libbz2-1.0:i386

        Tem-se que especificar a opção i386 ao final do nome do pacote para descarregar o correto.

    • 4pr0p02 3:17 pm em 19 de setembro de 2016 Link Permanente | Resposta

      Segue vídeo da instalação do PCSX2 no Debian Jessie.

  • Fm4lloc 3:07 am em 18 de July de 2014 Link Permanente | Resposta
    Tags: codigos, computador antigo, configuração, conky, debian, gtk, , minimalista, openbox, thunar, tint2   

    Montando um ambiente minimalista com Debian Linux 

    1024x768_scrotINTRODUÇÃO

    Nesse texto explicarei como ajustar um ambiente minimalista e de alta performance com o Debian.
    Consegui um sistema altamente estável, leve e funcional, consumindo menos de 130M de RAM quando ocioso.

    Tive o cuidado de testar todos os passos e compartilhar as configurações usadas pelos principais programas.

    As dicas expostas podem ser ridiculamente fáceis ou extremamente complicadas para algumas pessoas, especialmente para as não habituadas ao Linux.

    O texto considera que o aventureiro tenha feito uma instalação limpa do Debian, sem ter selecionado a coleção de software indicada como Debian desktop evironment durante o procedimento; Os utilitários standard de sistema são aconselháveis.

    seleção de software debian

    SUPER USUÁRIO

    Antes de tentar algo configure o comando sudo. Considero perigoso ficar como root por muito tempo, tenho receio de assumir privilégios de super usuário e esquecer de abandona-los.

    # apt-get install sudo
    

    Descrição do pacote:

    Provide limited super user privileges to specific users Sudo is a program designed to allow a sysadmin to give limited root privileges to users and log root activity. The basic philosophy is to give as few privileges as possible but still allow people to get their work done.

    Após a instalação abra o visudo para editar o arquivo /etc/sudoers de forma segura. É só digitar visudo como root.

    # visudo
    

    Com o arquivo aberto adicione a seguinte linha:

    usuário ALL=(ALL:ALL) ALL
    

    Mude a palavra “usuário” pelo nome do utilizador, salve as modificações pressionando Ctrl+o; sair é Ctrl+x.

    É recomendado adicionar no local destacado para manter o layout do sudoers organizado.

    # User privilege specification
    root ALL=(ALL:ALL) ALL 
    --ADICIONAR AQUI--
    

    MEDO DA ESCURIDÃO

    thumb_6206_34

    Se um gerenciador de janelas não foi escolhido durante a instalação é provável que o sistema careça do Xorg e seus afins.

    Afinal, o que é o Xorg ?
    Também conhecido como Xserver, trata-se da implementação aberta do X window system version 11, vital para correr aplicações GUI (Graphical User Interface). O pacote traz um conjunto de ferramentas e bibliotecas responsáveis por desenhar as aplicações na tela, sejam elas feitas com GTK, Qt ou outra toolkit.

    Instalando:

    $ sudo apt-get install xorg
    

    GERENCIADOR DE JANELAS, ARQUIVOS E LOGIN.

    obmenu thunar icones fazenza 9752_large

    Execute:

    $ sudo apt-get install openbox obconf obmenu menu thunar thunar-archive-plugin slim
    
    openbox Gestor de janelas.
    obconf Utilitário gráfico para configurar as preferências do openbox.
    obmenu Ferramenta gráfica para editar menus do Openbox
    menu Gera e sincroniza menus de programas para todas as aplicações sensíveis a menu
    thunar Gerenciador de arquivos.
    thunar-archive-plugin Plugin de extração e criação de arquivos para o Thunar.
    slim Login manager

    Escreva startx para subir o modo gráfico ou reinicie o sistema com o comando “sudo shutdown -r now”.

    O primeiro contato com a área de trabalho pode chocar, é perceptível a crueza do sistema, não existe nada além do menu principal do Openbox. Mas calma, não é hora de desesperar, o esforço vai valer a pena.

    A falta de um sub-menu dinâmico abrigando atalhos para os softwares é perceptível, o menu padrão não é muito organizado. Tal contratempo pode ser resolvido com o openbox-menu (A fast and lightweight pipe-menu for Openbox).

    openbox-menu

    Obtendo os sources:

    $ wget https://mimarchlinux.googlecode.com/files/openbox-menu-0.3.6.7.tar.bz2
    

    Certamente você precisará resolver algumas dependências para gerar o binário:

    $ sudo apt-get install build-essential libgtk2.0-dev libmenu-cache1-dev
    

    Descompactando, compilando e instalando:

    $ tar -jxvf openbox-menu-0.3.6.7.tar.bz2
    $ cd openbox-menu-0.3.6.7
    $ make
    $ sudo make install
    

    É opcional, mas é possível construir um pacote Debian e facilitar futuras instalações:

    $ sudo apt-get install checkinstall
    $ sudo checkinstall -D --install=no --pkgarch=all
    $ sudo dpkg -i openbox-menu_0.3.6.7-1_all.deb
    

    Isso vai recompilar o programa.

    Depois da instalação crie um novo pipe-menu através do programa obmenu (instalado anteriormente), é só clicar sobre o botão add nele e escolher Pipemenu. O campo id deve ser preenchido com o valor “desktop-app-menu”, enquanto o campo execute recebe o comando “/usr/bin/openbox-menu /etc/xdg/menus/xfce-applications.menu”. Ambos sem aspas.

    Nada impede a inserção do novo pipe-menu diretamente no documento ~/.config/openbox/menu.xml:

    <menu id="desktop-app-menu" label="Applications" execute="/usr/bin/openbox-menu /etc/xdg/menus/xfce-applications.menu" />
    

    O Openbox deve ser reiniciado em caso de erro.

    BARRA DE TAREFAS, SYSTRAY, VOLUME E CONEXÕES DE REDE

    O sistema ainda não possui barra de tarefas e systray (área de notificação). Instale:

    $ sudo apt-get install tint2 trayer
    

    tint2:
    tint2-example

    Para deixar semelhante ao da imagem acima as linhas ulteriores deverão ser copiadas para ~/.config/tint2/tint2rc

    # Tint2 config file
    # Generated by tintwizard (http://code.google.com/p/tintwizard/)
    # For information on manually configuring tint2 see http://code.google.com/p/tint2/wiki/Configure
     
    # Background definitions
    # ID 1
    rounded = 0
    border_width = 0
    background_color = #000000 100
    border_color = #414140 100
     
    # ID 2
    rounded = 0
    border_width = 0
    background_color = #1F262E 100
    border_color = #232426 100
     
    # ID 3
    rounded = 0
    border_width = 0
    background_color = #000000 100
    border_color = #232426 1000
     
    # Panel
    panel_monitor = all
    panel_position = bottom center horizontal
    panel_size = 100% 26
    panel_margin = 0 0
    panel_padding = 7 0 7
    panel_dock = 0
    wm_menu = 0
    panel_layer = top
    panel_background_id = 1
     
    # Panel Autohide
    autohide = 0
    autohide_show_timeout = 0.3
    autohide_hide_timeout = 2
    autohide_height = 2
    strut_policy = follow_size
     
    # Taskbar
    taskbar_mode = single_desktop
    taskbar_padding = 2 3 2
    taskbar_background_id = 0
    taskbar_active_background_id = 0
     
    # Tasks
    urgent_nb_of_blink = 8
    task_icon = 1
    task_text = 1
    task_centered = 1
    task_maximum_size = 140 35
    task_padding = 6 2
    task_background_id = 3
    task_active_background_id = 2
    task_urgent_background_id = 2
    task_iconified_background_id = 3
    task_tooltip = 0
     
    # Task Icons
    task_icon_asb = 70 0 0
    task_active_icon_asb = 100 0 0
    task_urgent_icon_asb = 100 0 0
    task_iconified_icon_asb = 70 0 0
     
    # Fonts
    task_font = sans 10
    task_font_color = #FFFFFF 68
    task_active_font_color = #FFFFFF 83
    task_urgent_font_color = #FFFFFF 83
    task_iconified_font_color = #FFFFFF 68
    font_shadow = 0
     
    # System Tray
    systray = 1
    systray_padding = 0 4 5
    systray_sort = ascending
    systray_background_id = 0
    systray_icon_size = 16
    systray_icon_asb = 70 0 0
     
    # Clock
    time1_format = %H:%M
    time1_font = sans 10
    time2_format = %A %d %B
    time2_font = sans 8
    clock_font_color = #FFFFFF 74
    clock_padding = 1 0
    clock_background_id = 0
    clock_rclick_command = orage
     
    # Tooltips
    tooltip_padding = 2 2
    tooltip_show_timeout = 0.7
    tooltip_hide_timeout = 0.3
    tooltip_background_id = 1
    tooltip_font = sans 10
    tooltip_font_color = #000000 80
     
    # Mouse
    mouse_middle = none
    mouse_right = close
    mouse_scroll_up = toggle
    mouse_scroll_down = iconify
     
    # Battery
    #battery = 0
    #battery_low_status = 10
    #battery_low_cmd = notify-send "battery low"
    #battery_hide = 98
    #bat1_font = sans 8
    #bat2_font = sans 6
    #battery_font_color = #FFFFFF 74
    #battery_padding = 1 0
    #battery_background_id = 0
     
    # End of config
    

    Leia a documentação da tint2 AQUI.

    Penso que você também queira aplicações para controlar o volume e gerir as conexões de rede

    $ sudo apt-get install alsa-base volumeicon-alsa wicd-gtk
    

    Instalei tudo, mas a barra de tarefas não apareceu ?
    Calma. Não vai aparecer automaticamente, adiante ensino como resolver.

    FIXANDO OS APLICATIVOS PARA ABRIREM NA INICIALIZAÇÃO DO OPENBOX

    Antes de sair invocando tint2, trayer e volumeicon pelo terminal, saiba, existe a possibilidade de despertá-los junto ao Openbox.

    Durante o carregamento do Openbox é executado o script autostart.sh, nele é inserido comandos que correrão paralelamente ao carregamento sessão.

    Para editá-lo:

    $ nano ~/.config/openbox/autostart.sh
    

    O conteúdo depende da necessidade pessoal, todavia, esse serve de base:

    # thunar no modo daemon
    thunar --daemon &
    
    # barra de tarefas
    tint2 &&
    
    # systray
    trayer --expand true --transparent true --alpha 255 --edge bottom --align right --expand true --SetDockType true --widthtype request &&
    
    # controle de volume
    volumeicon &
    

    Dê permissão:

    $ chmod 755 ~/.config/openbox/autostart.sh
    

    A sessão deve ser reiniciada para surgir efeito. O comando “openbox –exit” forçaria a retomada para a tela de login, mas não é o mais recomendado. Você pode contemplar os novos ajustes executando o script manualmente.

    PAPEL DE PAREDE

    O plano de fundo é setado com o Nitrogen:

    $ sudo apt-get install nitrogen
    

    Abra utilitário gráfico e escolha o papel de parede.

    A fim de exibir a imagem durante a inicialização acrescente no começo do seu script ~/.config/openbox/autostart.sh:

    nitrogen --restore &
    

    ATALHOS DE TECLADO

    Os atalhos vão dentro de ~/.config/openbox/rc.xml

    Exemplo para abrir o Thunar pressionando Alt+F

    <keybind key="A-F">
    	<action name="execute">
    		<execute>thunar</execute>
    	</action>
    </keybind>
    

    PERSONALIZANDO O SISTEMA COM TEMAS GTK, ÍCONES, CURSORES E FONTES.

    Os temas e cursores baixados manualmente devem ficar na pasta ~/.themes, os ícones na ~/.icons, enquanto as fontes vão para ~/.fonts

    Comece as personalizações com os utilitários:

    $ sudo apt-get install lxappearance gtk2-engines
    
    lxappearance Ferramenta para auxiliar na customização das GTK+ themes, ícones, fontes, cursor, esquema de cor. lxappearance
    gtk2-engines Este pacote contém o motor (“engine”) que se esconde por trás dos temas para GTK+ e aplicações Gnome. Ele redefine o modo como as widgets do GTK+ são desenhadas. O pacote inclui os seguintes motores: Clearlooks, Crux, High contrast, Industrial, LighthouseBlue, Metal, Mist, Redmond95, ThinIce.

    NA UNHA

    O lxappearance fornece uma GUI muito intuitiva para customizar o Desktop, mas acredito que a configuração manual contribui para o conhecimento do fuçador.

    Segue o esquema para as configurações manuais:

    No terminal:

    $ touch ~/.gtkrc-2.0
    $ touch ~/.gtkrc-2.0.mine
    

    O meu ~/.gtkrc-2.0 guarda as linhas:

    include "/home/fm4lloc/.themes/Bridge/gtk-2.0/gtkrc"
    include "/home/fm4lloc/.gtkrc-2.0.mine"
    

    Mude os caminhos para as correspondências equivalentes no seu computador.

    A substituição dos ícones e fontes limita-se em tecer dentro do ~/.gtkrc-2.0.mine uma estrutura próxima de:

    style "Sans"
    {
    	font_name = "Sans 13"
    }
    widget_class "*" style "Sans" 
    
    gtk-font-name = "Sans 12"
    gtk-icon-sizes = "panel-menu=16,16:panel=16,16:gtk-button=13,13"
    gtk-fallback-icon-theme = "Faenza"
    gtk-icon-theme-name = "Faenza-Darkest"
    gtk-toolbar-style   = GTK_TOOLBAR_ICONS	#Only icons
    gtk-toolbar-style   = GTK_TOOLBAR_TEXT	#Only text
    gtk-toolbar-style   = GTK_TOOLBAR_BOTH	#Both icons and text; default, used if nothing is specified.
    gtk-toolbar-style   = GTK_TOOLBAR_BOTH_HORIZ	#Icons and text next to the icons
    

    Faça as modificações necessárias. O pacote de ícones usado no exemplo é o Faenza, o nome colocado nos campos pertinentes aos ícones é o mesmo das respectivas pastas situadas em ~/.icons.

    Exemplo:
    ~/.icons/Faenza
    ~/.icons/Faenza-Darkest

    Você não terá muita dificuldade, a sintaxe do documento é instrutiva.

    Para mudar o tema dos cursores abra o documento .Xresources

    $ nano ~/.Xresources
    

    E escreva nele:

    Xcursor.theme: DMZ-White
    Xcursor.size:  16
    

    O tema do cursor definido no exemplo faz parte do pacote dmz-cursor-theme.

    Para pesquisar outros estilos de cursor presentes na maquina:

    $ find /usr/share/icons -type d -iname "*cursors*"
    $ find ~/.icons -type d -iname "*cursors*"
    

    Exemplo de saída:
    /usr/share/icons/Adwaita/cursors
    /usr/share/icons/DMZ-White/cursors
    /usr/share/icons/DMZ-Black/cursors

    DESLIGAR, REINICIAR E HIBERNAR COM OBSHUTDOWN

    Não gosto de desligar o computador escrevendo shutdown ou halt, prefiro encerrar as sessões usando o obshutdown, ele mostra uma tela limpa e intuitiva para apagar a maquina.

    obshutdown-scrot

    Infelizmente ele não existe no repositório estável, será preciso compila-lo.

    As dependências:

    $ sudo apt-get install libgtk2.0-dev git automake autoconf
    

    Obtenha os sources e deixe o processador com o trabalho duro.

    $ git clone https://github.com/panjandrum/obshutdown.git
    $ cd obshutdown
    $ ./configure
    $ make
    $ sudo make install
    

    Lembrando, para criar um .deb:

    $ sudo checkinstall -D --install=no --pkgarch=all
    $ sudo dpkg -i obshutdown_0.1-rc1-1_all.deb
    

    Copie a configuração default para $HOME:

    $ mkdir -p ~/.config/obshutdown/
    $ cp /usr/local/share/obshutdown/example.rc ~/.config/obshutdown/obshutdown.rc
    

    A configuração do meu Obshutdown com os botões em português:

    #
    # Openbox shutdown dialog
    # This is example obshutdown rc file
    # Copy this file to ~/.obshutdown.rc and customise
    #
     
    [general]
    version =        0.1-rc1
    verbose =        false
    default_action = shutdown
    composite =      false
    theme =          oxygen
    buttons =        cancel logout shutdown restart
    #buttons =        cancel logout shutdown restart suspend hibernate
     
    [actions]
    logout =         openbox --exit
    shutdown =       dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
    restart =        dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart
    lock =
    switch =
    suspend =        dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend
    hibernate =      dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate
    custom = 
     
    [shortcuts]
    logout =         l
    shutdown =       s
    restart =        r
    lock =
    switch =
    suspend =        u
    hibernate =      h
    custom = 
     
    [labels]
    cancel =         CANCELAR
    logout =         LOGOUT
    restart =        RESETAR
    shutdown =       DESLIGAR
    lock =           TRAVAR
    switch =         TROCAR USUARIO
    suspend =        SUSPENDER
    hibernate =      HIBERNAR
    

    Não esqueça de incluir o obshutdown ao menu do openbox.

    MONITOR DE SISTEMA

    Quando se pensa em monitor de sistema altamente configurável, a palavra que galga na cabeça dos usuários Linux é a conky.

    $ sudo apt-get install conky
    

    Conky é um caso a parte no texto, não vou me aprofundar nele, a página dos desenvolvedores fornece vários tutoriais de como configurá-lo. Porém, como é de praxe, disponibilizarei o meu:

    conkyshot

    Salvar o conteúdo para ~/.conkyrc

    # Minimalist conkyrc
    # used font
    #---------------------------------------------------------------------#
    # PF Tempesta Seven	=> http://www.dafont.com/pf-tempesta-seven.font
    #---------------------------------------------------------------------#
    
    #avoid flicker
    double_buffer yes
    
    #own window to run simultanious 2 or more conkys
    own_window  yes
    own_window_transparent true
    own_window_type normal
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    
    # Contour
    draw_outline no
    
    # Shades
    draw_shades no
    default_shade_color 000000
    
    # Position
    gap_y 10
    gap_x 10
    
    # Alignment
    alignment top_left
    # alignment botton_left
    
    # Interval
    update_interval 2
    
    # Colors
    default_color FFFFFF
    color1 1793D1
    color2 535353
    color3 F0F0F0
    color4 D9D9D9
    color5 1793D1
    
    # Font
    use_xft yes
    xftfont PF Tempesta Seven:pixelsize=8
    
    # Text alpha when using Xft
    #xftalpha 0.10
    
    # to prevent window from moving
    use_spacer none
    minimum_size 1024 0
    
    TEXT
    ${color2}CPU1: ${color3}${cpu cpu1}% \
    ${color2}CPU2: ${color3}${cpu cpu2}% \
    ${color2}CPU1: ${color3}${cpu cpu2}% \
    ${color2}CPU4: ${color3}${cpu cpu4}% ${color5} | \
    ${color2}Ram: ${color3}${mem}/${memmax} ${color5} | \
    ${color2}Swap: ${color3}${swapperc}% ${color5} | \
    ${color2}Home: ${color3}${fs_free_perc /home}% ${color4}free ${color5} | \
    ${color2}Root: ${color3}${fs_free_perc /root}% ${color4}free ${color5} | \
    ${color2}Eth0: ${color4}DOWN ${color3}${downspeed eth0} ${color4}UP ${color3}${upspeed eth0} ${color5} | \
    ${color2}Uptime: ${color3}${uptime}${color5} | \
    ${color2}Top: ${color3} ${top name 1}${top cpu 1}${top mem 1}
    

    Pesquise mais sobre o conky e conheça as possibilidades.

    OS INDISPENSÁVEIS

    Para fechar, coloco os aplicativos que considero fundamentais para ter no sistema:

    $ sudo apt-get install sakura volumeicon-alsa wicd-gtk evince mirage gmrun geany scrot file-roller brasero audacious vlc galculator transmission-gtk nitrogen iceweasel iceweasel-l10n-pt-br icedove icedove-l10n-pt-br xscreensaver ntfs-config gimp inkscape
    
    sakura Emulador de terminal decente
    volumeicon-alsa Indicador de volume
    wicd-gtk Gestor de Redes
    evince Leitor de PDF
    mirage Visualizador de imagem
    gmrun Lançador de aplicativo
    geany Editor de texto/IDE
    scrot Capturador de tela
    file-roller Manipulador de arquivos compactados
    brasero Gravador de CD/DVD
    audacious Player MP3
    vlc Player multimédia, ideal para assistir vídeos
    galculator Calculadora
    transmission-gtk Cliente Torrent
    nitrogen Gerenciador de papéis de parede
    iceweasel Navegador
    iceweasel-l10n-pt-br Linguagem português para o iceweasel
    icedove Cliente de e-mail
    icedove-l10n-pt-br Linguagem português para o icedove
    xscreensaver Protetor e travador de tela
    ntfs-config Utilitário gráfico para montar partições NTFS
    gimp Editor de imagens
    inkscape Editor vetorial
    Simples escaneador de documentos simple-scan

    Libre Office em português

    $ sudo apt-get install libreoffice libreoffice-l10-pt-br libreoffice-gtk
    
     
    • Vulto 1:06 pm em 15 de março de 2016 Link Permanente | Resposta

      Excelente tutorial.
      Me fez conhecer mais do Debian e acabei de fazer minha instalação.
      Acabei tendo várias ideias depois disso.
      Valeu

  • Fm4lloc 1:34 am em 16 de June de 2014 Link Permanente | Resposta
    Tags: debian, estavel, game, jogo, libc6,   

    Atualizando a libc6 no Debian wheezy (7.5) 

    Usar a versão estável do Debian é garantia de ter um sistema amadurecido e com pacotes confiáveis. Contudo, tal benefício não agrada todos, existem pessoas que sentem-se incomodadas em trabalhar com versões antigas dos programas, o que não vejo como problema.

    Mesmo com tal posicionamento sobre eventuais updates, reconheço, as vezes precisamos usar aplicativos novos e atualizados como libc6 e Steam.

    A Steam é uma plataforma usada para o download de jogos digitais, indisponível no repositório stable. O pacote presente na página oficial do projeto também não funciona corretamente no Debian Whezzy, pois exige uma versão da libc6 desencontrada no repositório em questão.

    É possível resolver o problema assim:

    [1] Adicione o repositório do Debian sid em sua sources.list:

    # Debian sid
    deb http://ftp.debian.org/debian sid main
    

    [2] Faça o update dos repositórios e atualize a libc6:

    $ sudo apt-get update
    $ sudo apt-get -t sid install libc6 libc6-dev libc6-dbg
    

    Isso funcionou bem aqui, não quebrou o sistema nem causou incompatibilidades..

    Observe quais pacotes estão sendo atualizados e removidos, se apresentar algo sem ligação direta ao nome libc6 é recomendado cancelar a atualização.

    [3] Remova o repositório do Debian Sid e dê um update novamente nos repositórios.

    Veja como ficou as versões após as atualizações:

    ii  libc6:amd64      2.19-1  amd64  Embedded GNU C Library: Shared libraries
    ii  libc6:i386       2.19-1  i386   Embedded GNU C Library: Shared libraries
    ii  libc6-dbg:amd64  2.19-1  amd64  Embedded GNU C Library: detached debugging symbols
    ii  libc6-dev:amd64  2.19-1  amd64  Embedded GNU C Library: Development Libraries and Header Files
    ii  libc6-i386       2.19-1  amd64  Embedded GNU C Library: 32-bit shared libraries for AMD64
    ii  libc6-i686:i386  2.19-1  i386   Embedded GNU C Library: Shared libraries [i686 optimized]
    
     
  • Fm4lloc 3:30 am em 25 de May de 2014 Link Permanente | Resposta
    Tags: AMD Catalyst Legacy 13.1, ati, debian, driver, , Radeon, , xorg   

    Dica rápida: Instalando driver (AMD Catalyst Legacy 13.1) da Radeon HD 4250 no Debian Weezy 

    Recentemente precisei remover minha placa off-board do computador e tive que usar uma Radeon HD 4250 on-board e consequentemente escrever essa dica.

    O driver suporta GPUs das series:
    Radeon HD 4000, Radeon HD 3000 e Radeon HD 2000.

    ETAPAS:

    Adicione na sua /etc/apt/source.list o repositório Debian Backport

    # Backported packages for Debian 7 "Wheezy"
    deb http://http.debian.net/debian/ wheezy-backports main contrib non-free

    Abra o terminal e atualize os repositórios, depois instale o linux-header apropriado, os drivers e o Catalyst Control Center.

    # aptitude update
    # aptitude install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
    # aptitude -r -t wheezy-backports install fglrx-legacy-drive fglrx-legacy-control

    Crie um xorg.conf básico com o comando:

    # aticonfig --initial

    Rode o comando startx para subir o X.

    Para ajustar a resolução, taxa de atualização do monitor e coisas do gênero execute o comando amdcccle e altere as configurações.

    Referência: https://wiki.debian.org/ATIProprietary

     
c
escrever novo post
j
post seguinte/ comentário seguinte
k
post anterior/comentário anterior
r
Resposta
e
Editar
o
mostrar/esconder comentários
t
voltar ao topo
l
vá para login
h
mostrar/ocultar ajuda
shift + esc
Cancelar