você também pode usar o gerenciador de pacotes para procurar por pacotes instalados. Tente procurar pelos gerenciadores de janelas principais ou pelo pacote do servidor X real
Para ver se algum pacote do KDE está instalado ( kde-baseapps
é os pacotes meta para o mínimo absoluto para uma instalação do KDE, eu tenho kde-full
que é uma meta para instalar tudo interessante, se o kde-baseapps-bin não for t instalado, então você não tem o KDE em nenhum nível), use dpkg -l kde*
apt-cache search unity
mostra unity8
é o shell principal lá, ele não aparece quando eu executo dpkg -l unity*
porque eu não o tenho instalado.
apt-cache search gnome
mostra gnome
é o shell principal lá. dpkg -l gnome*
mostra que também não tenho isso.
Para uma configuração mais básica, você pode tentar procurar o pacote que fornece o servidor X diretamente: dpkg -l xorg
ou dpkg -l xserver-xorg
ou dpkg -l xserver*
geralmente (eu tenho xorg
instalado).
Se /usr/bin/X
existir, você terá um servidor X disponível e poderá executar aplicativos GUI localmente. Existem alguns gerenciadores de janelas muito pequenos ( twm
, tinywm
e outros) que não fazem muito, mas são úteis se você ocasionalmente precisar de recursos de gui (se você não tiver um gerenciador de janelas, não poderá redimensionar / maximizar ou minimizar e aplicativos rodando no X e a janela sempre estará alinhada ao canto superior esquerdo da tela).
Principalmente você inicia um gui (se não for configurado como um daemon) no linux, com os comandos startx
ou xstartup
. Existem variantes kdeinit
foi a que eu lembro para o kde, você pode procurar por elas (provavelmente em / usr / bin ou / usr / sbin ou use whereis
).
No entanto, lembre-se de que você não precisa executar aplicativos X localmente, pode executar aplicativos X pela rede, a partir de um terminal X remoto (eu uso o x-server do cygwin no Windows para isso). Por exemplo, eu tinha o thunderbird instalado no servidor linux hospedado no farm de servidores, sem X, simplesmente para que pudesse ser executado remotamente, para mover grandes quantidades de emails entre pastas, e apenas o tráfego necessário para atualizar a tela X precisava sair do servidor . Eu já descobri mutt
, mas isso pode ser feito.
Editar:
Eu gostaria de acrescentar que, embora a maioria dos pacotes contendo um aplicativo baseado em X exija pacotes que resultam em esperar que você tenha X e um gerenciador de janelas instalado, eles não são essenciais. Por exemplo, eu aceito um número de servidores Linux, sem qualquer gui, no qual eu tenho qgit
instalado. É uma ferramenta gráfica para rever a hierarquia do git. Eu posso encaminhar minha sessão X para os servidores e executar o aplicativo nos servidores, e ele será exibido na minha área de trabalho. No entanto, conforme discutido, você não encontrará nenhum dos itens acima instalados nos servidores (nenhum X, nenhum gerenciador de janelas). Então, tenha em mente que você não tem uma configuração de servidor X em um host, não significa que não possa executar um gui (seria necessário apenas ser remoto).