Problema com o redimensionamento de subjanelas na combinação Eclipse Xming

6

Estou executando o Eclipse em um servidor Linux e estou exibindo-o localmente através do encaminhamento de xwindow usando o xming. Sempre que eu crio algo como uma subjanela (como abrir as propriedades do projeto ou o Project Explorer quando puxado para fora da janela principal), essas janelas não são redimensionáveis. Quando rodando nativamente no Linux, o redimensionamento é possível sem nenhum problema. Como algumas das subjanelas são muito pequenas para serem visualizadas corretamente, isso pode ser bastante problemático.

Alguma ideia do que pode ajudar?

private_meta
fonte

Respostas:

16

Eu tenho apenas o mesmo problema usando Xming & amp; Eclipse. Para resolver este problema, você pode editar manualmente Workspace/.metadata/.plugins/*/dialog_settings.xml.

Você pode encontrar valor problemático fazendo como:

$ cd workspace/.metadata/.plugins
$ grep WIDTH */*.xml

   or

$ grep HEIGHT */*.xml

Fazendo isso, você pode facilmente encontrar valores muito pequenos / grandes.

Eu acho que Xming é um ótimo trabalho, mas eu tenho alguns motivos pessoais para não doar isso.

Hiroyoshi Kurohara
fonte
2
Obrigado Hiroyoshi Kurohara - isso é exatamente o que eu precisava. Eu estou usando o Eclipse Kepler no Linux, via Xming. Eu editei o espaço de trabalho / .metadata / .plugins / org.eclipse.ui.workbench.texteditor / dialog_settings.xml Isso tem uma seção para "org.eclipse.ui.texteditor.FindReplaceDialog_dialogBounds" Nessa seção existem valores para DIALOG_WIDTH e DIALOG_HEIGHT. Edite esses valores, inicie o eclipse e você verá que a caixa de diálogo Localizar / Substituir foi redimensionada.
4

Eu pareço ter encontrado uma solução melhor para isso, há uma alternativa aberta para Xming chamada VcXsrv , que parece estar ativo no momento. E sim, sua versão mais recente permite redimensionar janelas secundárias sem problemas.

yktoo
fonte
1
Eu tentei e funcionou bem!
Betlista
2

A solução sugerida abaixo funciona!

Vamos para: http://www.straightrunning.com/XmingNotes/#head-16

Doe 10 quilos ganhos.

Receba um email com a versão atualizada de xming e portablePuTTY.

Comece o seu eclipse e aproveite a doce doce satisfação de poder redimensionar as janelas dos seus filhos!

Informação original encontrada em: http://www.eclipse.org/forums/index.php?t=msg&goto=558666&S=6db2e381370b01e19681259e1eb9cffe

John
fonte
Isso quase soa como Shareware. Eu realmente não pretendo pagar por algo como "1 (ou n) recurso (s) adicional (is)"
private_meta
1
Então você nunca irá corrigir esse problema. Eu usei o xming por 3 anos, então eu acho que é justo que eu contribua pelo menos alguma coisa. Por outro lado eu posso entender que neste momento você não está disposto a doar como você não pode ver um retorno do investimento ... Volte para este segmento em 3 anos :)
John
1

Caso a edição do arquivo org.eclipse.ui.workbench.texteditor / dialog_settings.xml seja substituída novamente pelo Eclipse, a solução é primeiro fechar o Eclipse, editar o arquivo e, finalmente, eliminar as permissões de gravação (como root) antes de reiniciar Eclipse:

chmod -v a-w org.eclipse.ui.workbench.texteditor / dialog_settings.xml

nibrot
fonte
-2
# cd
# vi .bashrc
alias ec='/home/swp/jp/ec.sh; eclipse &'
# su -

# vi /home/swp/jp/ec.sh
cp -f /root/workspace3/.metadata/.plugins/org.eclipse.search/dialog_settings.xml.org /root/workspace3/.metadata/.plugins/org.eclipse.search/dialog_settings.xml

cp -f /root/workspace3/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml.org /root/workspace3/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml

# chmod 755 ec.sh
# ec
Jinsory
fonte
Por favor, explique o que seu código faz e como ele deve resolver o problema.
Kamil Maciorowski