No Red Hat 1.1 ou mais, fiquei com o Fedora, etc, por familiaridade, mas por MUITO tempo - 20 anos ou mais - tenho gerenciado os servidores de um site a partir de uma caixa do Windows e executava utilitários como gparted
o do conforto do meu escritório. Executei cygwin
nele e, portanto, em um servidor x e funcionou bem, além do cygwin
terminal ser MUITO mais amigável do que qualquer termo x que já encontrei. ... Finalmente chegou o dia (ontem) em que tive que aposentar minha antiga caixa do Windows 7 e, com meu novo substituto do Fedora 38, por mais que tentasse, continuo recebendo:
(gpartedbin:52444): Gtk-WARNING **: 16:20:10.330: não é possível abrir a tela: 123.some.ip:0
Tentei todas as coisas habituais, incluindo:
$ xhost +
$ export DISPLAY=123.some.ip:0
E, por se tratar de uma rede interna, ainda:
systemctl stop firewalld
só para ter certeza de que não foi isso!
Até agora, nenhuma alegria.
Observo que meu novo "sistema de interface de usuário de escritório" acha que sua exibição local é apenas: 0, então isso não é realmente útil. ... Se for importante, é o Fedora 38, um híbrido único de Servidor e Estação de Trabalho, mas principalmente todos os pacotes padrão, apenas uma mistura estranha deles.
Embora não fosse frequente, SEI que fiz esse tipo de coisa com bastante facilidade quando precisei fazer em versões mais antigas do Fedora, Debian, etc, e não me lembro de nada especial para fazer.
Será que o x-11 moderno precisa de algum tipo de "preste atenção às conexões externas!" tipo de dica, semelhante a como o Cygwin precisa que você diga para ouvir o TCP? Se sim, IDK como fazer isso.
o que estou perdendo?
Responder1
Depois de talvez mais de dois dias perdidos, descobri.
Não tenho uma resposta totalmente abrangente sobre quando certas mudanças aconteceram, mas a partir de AGORA Fedora 38
:
Em algum lugar ao longo do caminho, Fedora's Workstation Desktop
o , que instalei no Server para obter um sistema de janelas um tanto familiar, mudou Xorg
para algo chamado Wayland
.
Wayland
, por qualquer motivo - na minha opinião equivocado -, acho que usar monitores em outro sistema é um risco à segurança e desativa o recurso de "exibição remota" por padrão, e eles não dizem como ativá-lo novamente.
Exatamentecomo ligá-lo novamente agora está atrás de um acesso pagono site da Red Hat, no entanto, ao ler ovários materiais sobre Wayland,há uma admissão aberta de que “ainda existem aplicativos e comportamentos que não funcionam como esperado”, incluindo, aparentemente, esse importante recurso do X11
.
Minha solução foi:
Durante o login, clique no logotipo do tipo roda dentada e selecione executar uma das duas opções originais X-11
(AKA Xorg
) e continue normalmente. Você ainda pode ficar preso no firewall e xhost
nas permissões - e talvez até SELinux
- mas acima indiquei que havia tirado essas coisas do caminho.
Assim, uma vez livre de Wayland
, "Simplesmente Funciona!" ... Hora de celebrar! E, Ei, desenvolvedores de Wayland
, TALVEZ você devesse nos contar coisas assim, talvez COMO superar isso por meio de opções comentadas no arquivo de configuração?