![[KxDocker]](http://viruscg.files.wordpress.com/2007/04/kxdocker.png?w=510)
O KxDocker é uma barra de atalhos de aplicativos com efeitos e transparência clone daquela utilizada no Mac. Esta barra foi originalmente desenvolvida para funcionar na interface KDE, mas também funciona em outras interfaces como o GNOME, por exemplo. Logo a seguir vou explicar como realizar a compilação da mesma e de seus principais pacotes (não todos). Para quem não gosta ou não sabe como compilar, vou disponibilizar os pacotes prontos e instruções para a instalação também.
![]() |
>> Compilando KxDocker 1.1.4a
Todos sabem que o kxdocker que está disponível nos repositórios apt do ubuntu não funciona direito, então o jeito é compilar. E a maior parte dos que tentam fazer isso esbarram no erro abaixo e desistem:
/usr/bin/ld: cannot find -lXtstBom, depois de muito penar finalmente consegui resolvê-lo, é uma besteira (incrível, sempre bobo quando a gente descobre), só uma biblioteca faltando. Agora vou explicar passo a passo como compilar sem maiores complicações. Siga o passo a passo abaixo:
1º) O Primeiro de tudo abra o seu emulador de terminal (XTerm, konsole, gnome-terminal, etc…).
2º) Vamos baixar o código fonte e o arquivo diff em /tmp. Apenas insira os comandos abaixo para baixar e descompactar o código fonte:
Baixar (fonte e diff):
$ wget http://www.xiaprojects.com/www/downloads/files/kxdocker/1.0.0/kxdocker-1.1.4a.tar.bz2
$ wget http://www.xiaprojects.com/www/prodotti/kxdocker/kxdocker114a-compiz.diffDescompactar:
$ tar -xjvf kxdocker-1.1.4a.tar.bz23º) Agora vamos instalar as dependências através do apt-get. Para isso basta copiar e colar o comando abaixo no emulador de terminal.
$ sudo apt-get install build-essential g77 checkinstall libqt3-headers libqt3-i18n libqt3-mt-dev qt3-dev-tools qt3-qtconfig libxtst-dev xlibs-dev kdebase-dev kdegraphics-dev libqt3-compat-headers libqt3-headers libc6-dev klibc-utils kde-devel libpng12-dev libjpeg62-dev4º) Com as dependências instaladas vamos modificar o arquivo ld.so.conf localizado em /etc. Use o seu editor de textos favorito. Vou colocar 3 exemplos para as duas principais interfaces e um editor em modo texto.
→ Para o GNOME use o gEdit:
$ sudo gedit /etc/ld.so.conf→ Para o KDE use o kwrite:
$ sudo kwrite /etc/ld.so.conf→ Para o modo texto use o vi (eu uso esse):
$ sudo vi /etc/ld.so.conf5º) Agora insira a linha abaixo no final do arquivo.
Linha a ser inserida:
/usr/lib/qt36º) Antes e depois da alteração no arquivo:
Antes:
include /etc/ld.so.conf.d/*.confDepois:
/usr/X11R6/lib
include /etc/ld.so.conf.d/*.conf
/usr/X11R6/lib
/usr/lib/qt37º) Com todas as modificações necessárias feitas, agora a coisa fica mais fácil. Primeiro, no diretório /tmp para aplicar o arquivo diff com o comando que segue e depois entre no diretório do código fonte para executar o script que checa se tudo está no lugar. Insira os comandos na ordem que eles aparecem:
Aplicar diff:
$ diff -u --recursive kxdocker-1.1.4a/src/xgdockercomposite.cpp kxdocker114a-compiz.diffScript de configuração (entre na pasta do fonte antes):
$ ./configureE aguarde que o script termine.
8º) Agora a construção do aplicativo com o comando make. Escreva:
$ makeE aguarde o fim da construção (este fim acontece quando você puder utilizar o terminal sem ficar aparecendo aquele monte de caracteres estranhos).9º) Já tá acabando… Vamos instalar! Duas formas (LEIA AS DUAS ANTES DE FAZER):
a) Você executa o comando abaixo e o kxDocker será instalado, mas se precisar tirar vai dar um trabalhão.
$ sudo make installb) Você executa o comando abaixo e quando quiser tirar basta abrir o synaptic, o adept ou mesmo usar o “apt-get remove”. Você ainda pode guardar o .DEB para usar outras vezes, se quiser. Tudo o que precisa fazer é movê-lo da pasta /tmp/kxdocker-1.1.4a/ para a pasta que quiser.
$ sudo checkinstall -D
- Pressione ENTER e em seguida copie a descrição abaixo e insira com a combinação de teclas SHIFT+INSERT.Descrição para pacote com suporte ao Beryl ou Compiz:
KXDocker - Barra de atalhos de aplicativos com efeitos e transparência. Barra feita para a interface KDE, mas também funciona em outras interfaces. Este pacote possui suporte aos gerenciadores de janela XGL ou AIGLX Beryl e Compiz.Descrição para pacotes sem o beryl ou compiz:KXDocker - Barra de atalhos de aplicativos com efeitos e transparência. Barra feita para a interface KDE, mas também funciona em outras interfaces. Este pacote não funciona com gerenciadores de janela XGL ou AIGLX.- Pressione ENTER até mudar para a próxima tela.
- Pressione ENTER novamente para iniciar a construção do pacote e instalação.
Acabou! Já dá para utilizar, mas a configuração fica difícil sem o próximo pacote.
>> Compilando KxDocker Configurator 1.0.2
O KxDocker Configurator é uma interface Qt para configurar o KxDocker. Para compilá-lo siga os passos a seguir.
1º) Baixe o código fonte no link abaixo:
2º) Descompacte o código fonte em /tmp.
3º) Entre no diretório e execute o script de configuração abaixo:
$ ./configure4º) Assim que o script terminar sua execução digite o comando abaixo para iniciar a construção do aplicativo.
$ make5º) Com a construção terminada vamos criar o pacote DEB e instalar. Digite:
$ sudo checkinstall -D- Pressione ENTER e em seguida copie a descrição abaixo e insira com a combinação de teclas SHIFT+INSERT.
O KxDocker Configurator é uma interface Qt para configurar o KxDocker.- Pressione ENTER até mudar para a próxima tela.- Pressione ENTER novamente para iniciar a construção do pacote e instalação.
Pronto! KxDocker Configurator está instalado!
>> Compilando KxDocker Theme Manager 1.0.0
O KxDcoker Theme Manager é um assistente para fazer download de temas e aplicar os mesmos que foram baixados. Ele mostra uma pré-visualização do tema e te possibilita instalar (baixar uma cópia) e aplicar, tudo de uma mesma janela. Para compilá-lo siga os passos a seguir.
1º) Baixe o código fonte no link abaixo:
2º) Descompacte o código fonte em /tmp.
3º) Entre no diretório e execute o script de configuração abaixo:
$ ./configure4º) Assim que o script terminar sua execução digite o comando abaixo para iniciar a construção do aplicativo.
$ make5º) Com a construção terminada vamos criar o pacote DEB e instalar. Digite:
$ sudo checkinstall -D- Pressione ENTER e em seguida copie a descrição abaixo e insira com a combinação de teclas SHIFT+INSERT.
O KxDcoker Theme Manager é um assistente para fazer download de temas e aplicar os mesmos que foram baixados. Ele mostra uma pré-visualização do tema e te possibilita instalar (baixar uma cópia) e aplicar, tudo de uma mesma janela.- Pressione ENTER até mudar para a próxima tela.- Pressione ENTER novamente para iniciar a construção do pacote e instalação.
Pronto! KxDocker Theme Manager está instalado!
>> Compilando KxDocker Task Manager 1.0.2
O KxDock Task Manager exibe os aplicativos presentes em sua barra de tarefas, ou seja, os seus programas abertos, da mesma forma que os atalahos de aplicativos que configurou. Para compilá-lo siga os passos a seguir.
1º) Baixe o código fonte no link abaixo:
2º) Descompacte o código fonte em /tmp.
3º) Entre no diretório e execute o script de configuração abaixo:
$ ./configure4º) Assim que o script terminar sua execução digite o comando abaixo para iniciar a construção do aplicativo.
$ make5º) Com a construção terminada vamos criar o pacote DEB e instalar. Digite:
$ sudo checkinstall -D- Pressione ENTER e em seguida copie a descrição abaixo e insira com a combinação de teclas SHIFT+INSERT.
O KxDock Task Manager exibe os aplicativos presentes em sua barra de tarefas, ou seja, os seus programas abertos, da mesma forma que os atalahos de aplicativos que configurou.- Pressione ENTER até mudar para a próxima tela.- Pressione ENTER novamente para iniciar a construção do pacote e instalação.
Pronto! KxDocker TaskManager está instalado!
>> Compilando o KxDocker i18n 1.0.2
O KxDocker i18n é o pacote de internacionalização do KxDocker. Ele permite que o KxDocker utilize outras líguas além do inglês para exibir as opções do KxDocer Configurator, por exemplo. Para compilá-lo siga os passos a seguir.
1º) Baixe o código fonte no link abaixo:
2º) Descompacte o código fonte em /tmp.
3º) Entre no diretório e execute o script de configuração abaixo:
$ ./configure4º) Assim que o script terminar sua execução digite o comando abaixo para iniciar a construção do aplicativo.
$ make5º) Com a construção terminada vamos criar o pacote DEB e instalar. Digite:
$ sudo checkinstall -D- Pressione ENTER e em seguida copie a descrição abaixo e insira com a combinação de teclas SHIFT+INSERT.
O KxDocker i18n é o pacote de internacionalização do KxDocker. Ele permite que o KxDocker utilize outras líguas além do inglês para exibir as opções do KxDocer Configurator, por exemplo.- Pressione ENTER até mudar para a próxima tela.- Pressione ENTER novamente para iniciar a construção do pacote e instalação.
Pronto! KxDocker i18n está instalado!
>> Compilando o KxDocker DCOP 1.0.0
O KxDocker DCOP é um pacote de integração com o KDE. DCOP é o Protocolo de Comunicação do Desktop do KDE. Este que, por sua vez, faz parte do ICE (Inter Client Exchange) que é parte integrante do servidor gráfico X. Cada aplicação do KDE, como cliente, usa o DCOP para se comunicar com as demais aplicações no ambiente do KDE. Para compilá-lo siga os passos a seguir.
1º) Baixe o código fonte no link abaixo:
2º) Descompacte o código fonte em /tmp.
3º) Entre no diretório e execute o script de configuração abaixo:
$ ./configure4º) Assim que o script terminar sua execução digite o comando abaixo para iniciar a construção do aplicativo.
$ make5º) Com a construção terminada vamos criar o pacote DEB e instalar. Digite:
$ sudo checkinstall -D- Pressione ENTER e em seguida copie a descrição abaixo e insira com a combinação de teclas SHIFT+INSERT.
O KxDocker DCOP é um pacote de integração com o KDE. DCOP é o Protocolo de Comunicação do Desktop do KDE. Este que, por sua vez, faz parte do ICE (Inter Client Exchange) que é parte integrante do servidor gráfico X. Cada aplicação do KDE, como cliente, usa o DCOP para se comunicar com as demais aplicações no ambiente do KDE.- Pressione ENTER até mudar para a próxima tela.- Pressione ENTER novamente para iniciar a construção do pacote e instalação.
Pronto! KxDocker DCOP está instalado!
>> Compilando o KxDocker TrayIconLogger 1.0.0
O KxDocker TrayIconLogger é ícone que fica no tray do sistema (perto do relógio) para facilitar o acesso a opções como minimizar, restaurar ou configurar, por exemplo. Para compilá-lo siga os passos a seguir.
1º) Baixe o código fonte no link abaixo:
2º) Descompacte o código fonte em /tmp.
3º) Entre no diretório e execute o script de configuração abaixo:
$ ./configure4º) Assim que o script terminar sua execução digite o comando abaixo para iniciar a construção do aplicativo.
$ make5º) Com a construção terminada vamos criar o pacote DEB e instalar. Digite:
$ sudo checkinstall -D- Pressione ENTER e em seguida copie a descrição abaixo e insira com a combinação de teclas SHIFT+INSERT.
O KxDocker TrayIconLogger é ícone que fica no tray do sistema (perto do relógio) para facilitar o acesso a opções como minimizar, restaurar ou configurar, por exemplo.- Pressione ENTER até mudar para a próxima tela.- Pressione ENTER novamente para iniciar a construção do pacote e instalação.
Pronto! KxDocker TrayIconLogger está instalado!
>> Construindo o pacote do KxDocker Ressources 1.1.0
O KxDocker Ressources é um adicional de ícones, temas, plugin’s, sons e mais alguns ítens. Para construir seu pacote DEB siga os passos abaixo.
1º) Baixe o código fonte no link abaixo:
2º) Descompacte o código fonte em /tmp.
3º) Entre no diretório e execute o script de configuração abaixo:
$ ./configureDeve aparecer uma linha como essa:
Your prefix will be /usr4º) Agora teremos que apagar uma imagem de dentro de um dos arquivos compactados para que não ocorra erro na instalação do pacote. Siga os passos abaixo:
Vá para /tmp:
$ cd /tmpDescompacte o arquivo para onde está com o comando:
$ tar -xjvf kxdocker-resources-1.1.0/themes.tar.bz2Digite o comando abaixo para apagar o arquivo:
$ rm themes/icons/xConfigurator.pngCompacte o arquivo novamente usando:
$ tar -cjvf themes.tar.bz2 themes/Agora mova o novo arquivo de thema para a pasta do kxDocker Ressources com o seguinte comando:
$ mv themes.tar.bz2 kxdocker-resources-1.1.0/Retorne ao diretório do KxDocker Ressources, use o comando abaixo:
$ cd kxdocker-resources-1.1.0/5º) Agora vamos criar o pacote DEB e instalar. Digite:
$ sudo checkinstall -D- Pressione ENTER e em seguida copie a descrição abaixo e insira com a combinação de teclas SHIFT+INSERT.
O KxDocker Ressources é um adicional de ícones, temas, plugin's, sons e mais alguns ítens.- Pressione ENTER até mudar para a próxima tela.- Pressione ENTER novamente para iniciar a construção do pacote e instalação.
Pronto! KxDocker Ressources está instalado!
>> Instalando o KxDocker e Principais Pacotes Através de um DEB
Para instalar o KxDocker através de pacotes DEB é muito simples. Siga os passos abaixo para isso:
1º) A primeira coisa é instalar os pacotes necessários. Todos os pacotes que compilei anteriormente serão disponibilizados abaixo, para a descrição de cada um, verifique os tópicos referentes a compilação.
> Download de KxDocker 1.1.4a (apenas para Beryl/Compiz)
> Download de KxDocker 1.1.4a (sem Beryl/Compiz)
> Download de KxDocker Configurator 1.0.2
> Download de KxDocker Theme Manager 1.0.0
> Download de KxDockerTask Manager 1.0.2
> Download de KxDocker i18n 1.0.2
> Download de KxDocker DCOP 1.0.0
> Download de KxDocker TrayIcon Logger 1.0.0
> Download de KxDocker Resources 1.1.0 (original)
> Download de KxDocker Resources 1.1.0 (modificado para ser usado no topo do desktop)O pacote KxDocker Resources eu alterei um deles para utilizar no topo do desktop (inverti as imagens de fundo padrão). Quem não pretende usar no topo, pegue o pacote normal.
2º) Agora vamos instalar! Depois de baixar os pacotes que te interessa, copie todos para uma pasta que não tenha DEB’s como /tmp, por exemplo e, abra o terminal, siga para a pasta dos DEB’s e digite o comando abaixo para instalar todos de uma só vez:
$ sudo dpkg -i *.debPronto! Agora em seu menu de aplicações procure por kxdocker e aproveite!
>> Retirar as Bordas da Janela no Beryl
Para retirar as bordas da janela do KxDocker basta seguir os passos a seguir:1º) Abra as configurações do Beryl.
2º) Siga para ‘Windows Management‘ »» ‘Selecionar atributos da janela por vários critérios‘ »» ‘Bordas‘ (veja a imagem abaixo).
3º) Clique no sinal de ‘+‘ e selecione ‘Owning Program‘ (veja a imagem abaixo). Depois de fazer isso, clique em ‘Grab‘ e assim que o cursor do mouse mudar para uma “alvo“, clique sobre o kxdocker, o nome do programa vai aparecer na caixa de texto que estava em branco (veja a imagem abaixo), pressione Ok e feche as configurações do beryl.
4º) Feche o KxDcoker e abra novamente.
Pronto! Só usar…
>> Icones para aplicativos
Vou disponibilizar alguns ícones para serem utilizados junto com o KxDocker. Os três diamantes, o ícone do aMSN, da nvidia, do warsow, do wolfeinstein enemy territory, da bússula com o coração (dofus), do The Crims, do Jude e do IRPF (imposto de renda de pessoa física) são de minha autoria.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
>> ScreenShot’s
KxDocker instalado com todos pacotes acima, exceto o Task Manager:
Opções do KxDocker (Configurator e TrayIcon Logger):
KxDocker com o Task Manager funcionando:
Espero que tenham gostado. Até a próxima!
![]()
![[KxDocker Logo]](http://viruscg.files.wordpress.com/2007/04/kxdocker_logo.png?w=400)










![[beryl-config]](http://viruscg.files.wordpress.com/2007/04/kxdocker-beryl-config.png?w=400)
![[beryl-bordas]](http://viruscg.files.wordpress.com/2007/04/kxdocker-beryl-window.png?w=510)



Assine nosso RSS/Feed





Perfecto con Edgy instalando con los .deb, gracias.
Perfect in Edgy, thanks.
Pero se me queda encima de las ventanas cuando maximizo, como puedo dejarlo para que se monten las ventanas sobre la barra?
saludos!
Pergunta em pt_BR:
Mas quando maximizo ela fica sobre as janelas, como posso fazer para que as janelas fiquem sobre a barra?
Saudações!
Resposta:
- pt_BR: Eu ainda não sei exatamente, mas para ajudar, clique no trayicon quando precisar minimizar a barra e clique novamente para restaurá-la.
- Es: Todavía no sé exactamente, pero ayudar, chascar en trayicon cuándo
necesitar reducir al mínimo la barra y el tecleo para restaurarlo otra vez.
Olah, jah atualizei meus repositorios mas nao consegui achar o qt3-dev!
Existem os .deb para amd64? Infelizmente a i386 da erro aqui:
“package architecture (i386) does not match system (amd64)”
Abracos!
pimptenshi me desculpe, achei que tivesse retirado este nome antes de publicar. Esse pacote não existe (pelo menos no ubuntu). Já editei o post, se seguir o tutorial vai conseguir compilar os pacotes. Quanto ao DEB para AMD64 eu não posso te ajudar pois meu processador é de 32 bits….
Obrigado aos dois por comentar,
Abraços!…
CARA TU è UM GENIO! POOTZ, eu nunca teria conseguido instalar sem esse tutorial. PERFEITO CAMARADA! NOTA 10000000000000!
Muito obrigado Pedro!!!
Abraços!
[...] aplicativos do Windows e do Linux e tudo isso começou quando comecei a utilizar o RocketDock e o KXDocker. Ambas necessitam de ícones de tamanho grande para que a ampliação não fique [...]
[...] aplicativos do Windows e do Linux e tudo isso começou quando comecei a utilizar o RocketDock e o KXDocker. Ambas necessitam de ícones de tamanho grande para que a ampliação não fique [...]