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

  • Fm4lloc 2:32 pm em 18 de September de 2018 Link Permanente | Resposta
    Tags: debian, , , lutris, , , ,   

    Cliente Lutris no Debian Streach 

    Lutris é uma plataforma de jogos de código aberto para GNU / Linux. Ele permite que você reúna e gerencie (instale, configure e inicie) todos os seus jogos adquiridos de qualquer fonte, em uma única interface.

    lutris-main-window

    O Recurso mais interessante nele é poder configurar jogos nativos do windows para rodar no Linux com apenas alguns cliques.

    • Gerencie seus jogos Linux, Windows, emulados e de Browser
    • Inicie seus jogos Steam (Versão Windows ou Linux)
    • Instaladores escritos pela comunidade para facilitar a instalação dos jogos
    • Mais de 20 emuladores disponíveis para instalação automática em um único clique, fornecendo suporte para a maioria dos sistemas de jogos do final dos anos 70 até os dias atuais
    • Suporte a Humble Bundle e GOG
    • Importação em massa de ROMs usando o banco de dados TOSEC
    • GUI de configuração do joystick com recursos de mapeamento de teclado
    • Recursos da comunidade: lista de amigos, bate-papo e planejamento de eventos com vários participante.

    INSTALAÇÃO:

    Adicionar repositórios:

    $ echo "deb http://download.opensuse.org/repositories/home:/strycore/Debian_9.0/ ./" | sudo tee /etc/apt/sources.list.d/lutris.list
    

    Chaves:

    $ wget -q http://download.opensuse.org/repositories/home:/strycore/Debian_9.0/Release.key -O- | sudo apt-key add -
    

    Atualizar repositórios e instalar:

    $ sudo apt-get update
    $ sudo apt-get install lutris
    

     

     
  • Fm4lloc 10:30 pm em 30 de August de 2018 Link Permanente | Resposta
    Tags: artigo, backports, buster, como instalar, contrib, debian, debian 10, debian 9.5, , , , , instalando, jogos, non-free, , stable, , , , streach, , wiki, ,   

    Instalando a Steam no Debian 9.5 (64bits) 

    Segue as etapas de instalação:

    1. Acrescente os repositórios contrib e non-free em sua source list: /etc/apt/source.list, adicione, ainda, o stretch-backports. Seu arquivo deve ficar parecido com esse:

    deb http://deb.debian.org/debian/ stretch main contrib non-free
    deb-src http://deb.debian.org/debian/ stretch main contrib non-free
    
    deb http://security.debian.org/debian-security stretch/updates main contrib non-free
    deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free
    
    # stretch-updates, previously known as 'volatile'
    deb http://deb.debian.org/debian/ stretch-updates main contrib non-free
    deb-src http://deb.debian.org/debian/ stretch-updates main contrib non-free
    
    deb http://ftp.debian.org/debian stretch-backports main contrib non-free
    

    2. Habilitar Multiarquitetura:

    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt upgrade
    

    3. Instalar o driver da sua placa de vídeo:
    Se for Nvidia, você pode instalar direto do backports caso ainda não tenha feito isso de outra forma (enquanto escrevo esse tutorial o driver contido lá é o 390.77; Placas suportadas). Em caso de modelos não suportados por esse drive leia a Wiki NvidiaGraphicsDrivers

    sudo apt install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//')
    sudo apt update
    sudo apt install -t stretch-backports nvidia-driver
    

    DKMS vai construir o modulo nvidia para seu sistema. Reinicie seu sistema para colocar o nouveau na blacklist.

    Observação: se estiver usando uma versão do Kernel baixada do stretch-backports você deve instalar o pacote linux-headers direto dele também, caso não, ignore:

    sudo apt install -t stretch-backports linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//')
    

    Para placas da ATI/AMD siga este wiki: https://wiki.debian.org/ATIProprietary

    Para placas ATI/AMD (driver de código aberto) : https://wiki.debian.org/AtiHowTo

    4. Habilitar as locales abaixo:

    * en_US ISO-8859-1
    * en_US.UTF-8 UTF-8
    * pt_BR ISO-8859-1
    * pt_BR.UTF-8 UTF-8

    Para isso é só executar o comando:

    sudo dpkg-reconfigure locales
    

    e selecioná-las. Quando for perguntado qual deseja manter como default do sistema continue usando pt_BR.UTF-8 UTF-8.

    5. Instalar a Steam e respectivas dependências para iniciar sem ou o com a variante runtime STEAM_RUNTIME=0 steam.

    sudo apt install steam libxtst6:i386 libxrandr2:i386 libglib2.0-0:i386 libgtk2.0-0:i386 libpulse0:i386 libgdk-pixbuf2.0-0:i386 libcurl4-openssl-dev:i386 libopenal1:i386 libusb-1.0-0:i386 libdbus-glib-1-2:i386 libnm-glib4:i386 libnm-util2:i386 libva1:i386 libbz2:i386 libbz2-1.0:i386 libva-x11-1:i386 dnsmasq resolvconf alsa-utils alsamixer pulseaudio
    

    Também será necessário criar um link simbólico para libudev.so.0, este não consta na versão 9.5 do Debian:

    ln -s /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0
    

    Se isso não for suficiente no futuro, use:

    LD_LIBRARY_PATH=~/.steam/bin32 ldd ~/.steam/bin32/steamclient.so | grep 'not found'
    

    Ocorrendo falhas ao buscar dependências para steamclient.so, ou alguma outra Steam *.so falhar, pesquise o nome do arquivo faltante http://packages.debian.org e baixe o pacote correspondente;

    Em casos de outras falhas, conflitos, recomendo ler: https://wiki.debian.org/Steam . Ele contempla mais informações que essa postagem no tocante a erros.

    Pronto! Agora inicie a Steam.

    Fontes:
    ____
    https://wiki.debian.org/NvidiaGraphicsDrivers
    https://wiki.debian.org/AtiHowTo
    https://wiki.debian.org/ATIProprietary
    https://wiki.debian.org/Steam#A64-bit_systems_.28amd64.29
    https://www.blogopcaolinux.com.br/2017/06/Guia-de-pos-instalacao-do-Debian-9-Stretch.html

     
  • Fm4lloc 11:55 pm em 8 de August de 2018 Link Permanente | Resposta
    Tags: debian, directx, , , lunarg, , staging, , vulkansdk, ,   

    How To install Wine staging + DXVK (DirectX Vulkan) on Debian 

    First, enable 32 bit packages:

    $ sudo dpkg --add-architecture i386
    

    Then install key which was used to sign packages:

    $ wget -nc https://dl.winehq.org/wine-builds/Release.key
    $ sudo apt-key add Release.key
    

    Next add the repository to /etc/apt/sources.list or create a *.list under /etc/apt/sources.list.d/ with the following content:

    with DISTRO being either wheezy, jessie, stretch, buster or sid

    $ echo "deb https://dl.winehq.org/wine-builds/debian/ DISTRO main" > wine.list
    $ sudo cp -avr ./wine.list /etc/apt/sources.list.d/

    Update and install packages:

    $ sudo apt-get update
    $ sudo apt-get install --install-recommends winehq-staging

    Download DXVK binary release

    Download the latest release here: https://github.com/doitsujin/dxvk/releases; Currently the 0.72 release is the newest.

    $ wget https://github.com/doitsujin/dxvk/releases/download/v0.72/dxvk-0.72.tar.gz
    $ tar -vzxf dxvk-0.72.tar.gz
    $ cd dxvk-0.72

    Create wineprefix with DXVK

    $ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
    $ chmod +x ./winetricks
    $ export WINEPREFIX=~/.wine
    $ ./winetricks --force ./setup_dxvk.verb

    Recommended: Vulkan SDK You do not need the Vulkan SDK per se, but you will want it for the cube test so you can verify your Vulkan is working correctly independently of DXVK:

    $ wget "https://sdk.lunarg.com/sdk/download/1.1.82.0/windows/VulkanSDK-1.1.82.0-Installer.exe"
    $ wine ./VulkanSDK-1.1.82.0-Installer.exe

    To do the cube test run:

    $ wineboot -r
    $ wine cube

    2018-08-08-203755_1920x1080_scrot

    links:
    _____________
    https://wiki.winehq.org/Debian
    https://github.com/doitsujin/dxvk/releases
    https://vulkan.lunarg.com/
    https://www.nvidia.com/Download/Find.aspx?lang=en-us

     
  • Fm4lloc 1:17 am em 27 de July de 2018 Link Permanente | Resposta
    Tags: automate, , debian, mini, minideb, minimalist, , , , ,   

    Minideb – Debian Minimalista com openbox 

    Minideb

    Este é um pequeno projeto que escrevi para automatizar a pós-instalação do Debian, implementando um sistema limpo e minimalista com o Openbox;

    Atualmente testado no Debian 9.5, mas com atualizações para futuras versões do sistema.

    Para usar o script você deve instalar uma versão limpa do Debian, preferencialmente usando uma .iso netinstall, além disso, deve dispensar a instalação de sofwatres pré-definidos, como o caso de qualquer ambiente de Área de Trabalho. A única coisa que você deve instalar, opcionalmente, é os “utilitários de sistema padrão” se quiser um sistema menos cru.

    Modo de usar

    Antes de iniciar os trabalhos adicione o seu usuário ao grupo sudo seguindo as linhas abaixo, lembrando de substituir a palavra YOUR_USER pelo nome do utilizador do sistema.

    # su
    # apt-get install sudo
    # aduser YOUR_USER sudo
    # halt --r now
    

    Depois de adicionar o seu usuário ao grupo reinicie o sistema execute os seguintes comados:

    $ cd ~
    $ sudo apt-get install git
    $ git clone https://github.com/fm4lloc/minideb
    $ cd minideb
    $ chmod +x ./install.sh
    $ ./install -i
    

    As configurações do openbox ainda contam com os seguintes atalhos de teclado:

    Esses atalhos podem ser modificados no arquivo /openbox/rc.xml

    Keyboard Shortcut Descrição
    Alt+F Abre o gerenciador de arquivos thunar
    Alt+E Abre o terminal Sakura
    Alt+2 Abre o lançador de aplicativos gmrun
    PrintScreen Tira foto da tela usando o scrot

    Links:
    ______
    https://github.com/fm4lloc/minideb

     
  • Fm4lloc 10:32 pm em 20 de July de 2018 Link Permanente | Resposta
    Tags: autocomplete, , deb, debian, dica, howto, , , terminal, , ubuntu   

    Habilitar o Autocomplete do Bash 

    Olá, caros leitores!

    Essa é mais uma dica rápida ensinando como habilitar o autocomplete no terminal, aquele usando a tecla [tab].

    O primeiro passo é reinstalar o pacote bash-completion, para o caso de não existir ou você ter estragado alguma coisa, depois copiar o arquivo /etc/bash.bashrc para home nomeando-o direto para .bashrc

    $ sudo apt-get install --reinstall bash-completion
    $ cp /etc/bash.bashrc ~/.bashrc
    

    Após isso, abra o arquivo ~/.bashrc recém copiado com seu editor de textos favorito e encontre o trecho de código correspondente ao abaixo. Descomente as linhas removendo o caractere # (hashtag), só não faça isso para o comentário explicando o que aquilo faz.

    # enable bash completion in interactive shells
    #if ! shopt -oq posix; then
    #  if [ -f /usr/share/bash-completion/bash_completion ]; then
    #    . /usr/share/bash-completion/bash_completion
    #  elif [ -f /etc/bash_completion ]; then
    #    . /etc/bash_completion
    #  fi
    #fi
    

    O Resultado fica assim:

    # enable bash completion in interactive shells
    if ! shopt -oq posix; then
      if [ -f /usr/share/bash-completion/bash_completion ]; then
        . /usr/share/bash-completion/bash_completion
      elif [ -f /etc/bash_completion ]; then
        . /etc/bash_completion
      fi
    fi

    Agora salve o arquivo. O autocomplete já estará funcionando.

     
  • 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, , debian, , gtx, gtx 460, , , , pcsx2, playsation, sony, , x64   

    Instalando o pcsx2 no Debian 9.5 64bits 

    Siga essas etapas:

    1. Incluir os repositórios contrib e non-free em sua source.list; além de acrescentar stretch-backports.

    deb http://deb.debian.org/debian/ stretch main contrib non-free
    deb-src http://deb.debian.org/debian/ stretch main contrib non-free
    
    deb http://security.debian.org/debian-security stretch/updates main contrib non-free
    deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free
    
    # stretch-updates, previously known as 'volatile'
    deb http://deb.debian.org/debian/ stretch-updates main contrib non-free
    deb-src http://deb.debian.org/debian/ stretch-updates main contrib non-free
    
    deb http://ftp.debian.org/debian stretch-backports main contrib non-free
    

    2. Habilitar Multiarquitetura:

    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt upgrade
    

    3. Instalar o PCSX2

    sudo apt install -t stretch-backports pcsx2
    

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

    sudo apt install p7zip-full 
    7z x ./Playstation-2-Bios-Pack.7z
    mv bios ~/.config/PCSX2/
    

    Agora é só inciar o emulador e seguir configurando. Recomendo buscar por configurações específicas para determinados jogos que podem rodar de modo não esperado.

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

    Montando um ambiente minimalista com Debian Linux 

    Nota: 29/2018 – Essa postagem está desatualizada, os links e outras coisas explicadas aqui não devem mais ser aplicadas, desse modo, recomendo que dê uma lida nessa nossa postagem aqui no blog: Minideb – Debian minimalista com openbox; os passos desse artigo foram automatizados e atualizados em forma de script.

    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">
    		thunar
    	
    
    

    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, , game, jogo, libc6,   

    Atualizando a libc6 no Debian (7.5) 

    [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]
    
     
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