KGtk

Tela Software:
KGtk
Detalhes de Software:
Versão: 0.11.0
Data de upload: 11 May 15
Revelador: Craig Drummond
Licença: Livre
Popularidade: 9

Rating: nan/5 (Total Votes: 0)

projeto KGtk é um hack LD_PRELOAD rápida e suja que permite * * algumas aplicações GTK de usar diálogos de arquivo do KDE quando executado no KDE.
 
As funções de seleção de arquivos Gtk foram substituídas para se comunicar com esse módulo / aplicação do KDE.
 
Depois de compilar e instalar isso, você pode executar aplicativos Gtk de 2 maneiras:
 
A. chamada / usr / local / bin / kgtk-wrapper gimp
 
B. i. Crie um link simbólico do script wrapper para a sua aplicação, por exemplo,
ln -s / usr / local / bin / kgtk-wrapper / usr / local / bin / gimp
ii. Certifique-se de / usr / local / bin é antes de / usr / bin (ou onde quer que GIMP é instalado) no seu $ PATH
iii. Agora basta executar "gimp" - este deve encontrar o script wrapper primeiro.
 
Se isso funcionar OK, em seguida, editar o arquivo .desktop (por exemplo /usr/share/applications/gimp.desktop) para ter "Exec = / usr / local / bin / [appname]" em vez de "Exec = [appname]", por exemplo, gimp.desktop para este seria:
 
Exec = / usr / local / bin / gimp-remote-2,2% U
ou:
Exec = / usr / local / bin / kgtk-wrapper gimp-remote-2,2% U
Até agora eu testei isso com os seguintes aplicativos:
1. Kino. Funciona perfeitamente - na verdade Kino foi a minha principal razão para fazer isso.
2. Firefox. Funciona com Firefox 1.5, mas * não * 1.0.x Firefox
3. GIMP. Mais uma vez, parece funcionar muito bem. No entanto, não há nenhuma barra de progresso no carregamento de arquivo - como GIMP usa uma barra de progresso incorporada no seletor de arquivos.
4. Inkscape. Funciona bem - pelo menos 0,43
5. Streamtuner - botão do navegador pasta obras.
6. AbiWord - * não * trabalho. Não adianta tentar ...
7. Glade2. Parece funcionar bem, no entanto, eu tive que travar ao carregar arquivos .glade de Kino, mas nem sempre. Então eu não tenho certeza se isso é culpa de Glade, ou a minha.
8. Eclipse. Só funcionará se dlsym pode ser anulado
 
Como os únicos aplicativos Gtk eu uso são Kino, GIMP, e um pouco do Firefox, esta biblioteca funciona muito bem para mim. Seu millage pode variar, e por favor, note que este é apenas um hack rápido para fazer as coisas funcionarem agora para mim. Eu não tenho certeza quão estável será em uso pesado, por isso não se surpreenda se ele quebra. No entanto, se ele não quebrar - a única coisa que deve acontecer é que os aplicativos Gtk vai cair para trás a usar os diálogos padrão do GTK.
 
O projeto freedesktop 'Portland', sem dúvida, chegar a uma solução muito melhor. Mas até lá, você pode tentar dar um presente

O que é novo nesta versão:..

  • Suporte GTK3
  • Melhor e mais seguro, a pesquisa de filtros de arquivo.
  • determinar corretamente o tamanho da corda necessária para pidfile!
  • Adicione o Thunderbird, e aplicativos do LibreOffice, a lista de aplicativos gtk2.
  • Limpeza de material usless; remover kdialogd3, qt3, qt4, kgtk2-wrapper, kqt3-wrapper, kqt4-wrapper.
  • Mesclar os scripts kgtkXX do wrapper em kgtk-wrapper
  • Instale kdialogd4 em KDE4 libexec dir.
  • Fix acidente em que o cliente é encerrado enquanto diálogo de arquivo é aberto.
  • debug configurável. Passe cmake -DKGTK_DEBUG = true
  • Ao iniciar o aplicativo, defina KGTK_DEBUG env var, por exemplo

O que é novo na versão 0.10.1: caso

  • Fix 'kgtk-wrapper ./app' .
  • Definir nome de arquivo para KdialogD4 de salvar como filedialog.
  • correção Hacky para Firefox falhando ao tentar salvar um arquivo que já existe - & gt; excluí-lo primeiro!
  • Ao lançar KDialogD, tente todetermin qual versão está instalada.
  • Adicione um pouco de compilar correções de kde-apps

Screenshots

kgtk_1_119414.png
kgtk_2_119414.png

Outro software de desenvolvedor Craig Drummond

Cantata
Cantata

19 Jun 16

Comentário para KGtk

Comentários não encontrado
Adicionar comentário
Ligue imagens!