AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 523524
Accepted
nobody
nobody
Asked: 2019-06-08 03:43:58 +0800 CST2019-06-08 03:43:58 +0800 CST 2019-06-08 03:43:58 +0800 CST

Vários gerenciadores de janelas

  • 772

Eu gostaria de configurar computadores CentOS7 (KDE4) com duas telas em uma configuração especial. Já fiz isso antes no CentOS5 (KDE3), e agora tenho que migrar para o CentOS7 (e de preferência para o CentOS8 (KDE5?) quando estiver disponível).

Já configurei o X para ter duas telas do jeito que eu quero. Um é :0.0e o outro é :0.1. No :0.0, tenho que rodar uma aplicação fullscreen, que tem que ter mwm (Motif Window Manager). mwm e o aplicativo funcionam bem na tela :0.0.

Agora vem a parte complicada. Em outra tela :0.1, gostaria de rodar o KDE, que irei customizar. No CentOS5, isso não foi um problema, pois iniciei o kwin, kicker e kdesktop nessa tela definindo DISPLAYa variável de ambiente corretamente. Isso foi o suficiente para ter as funcionalidades básicas do KDE que eu preciso lá.

O KDE mais recente é mais complexo e não consigo iniciá-lo tão simples. O que quer que eu faça, ele inicia nas duas telas ou não inicia. Consegui iniciar o kwin. Funciona, mas escreve muitas mensagens de erro em stdout/stderr.

Existe uma maneira de fazer o KDE rodar :0.1apenas em exibição e deixá- lo :0.0sozinho? Para mim, parece que os programadores esqueceram os displays, então parece que alguns programas dentro do ambiente KDE estão cientes disso, enquanto outros ocupam todos os displays disponíveis. A área de trabalho do Plasma parece ignorar todas as configurações de exibição que tentei.

Acho que poderia executar dois gerenciadores de janelas diferentes em duas telas se iniciasse dois XServers, mas a configuração multiseat ( https://lxadm.com/Configuring_multiseat_X_workstation ) não é a solução que estou procurando neste caso. A configuração de vários assentos possui exibições :0e :1, e traz dois conjuntos completamente separados de mouses, teclados e cursores na tela. Isso não é aceitável. Eu preciso de um teclado e mouse para ir de uma tela para outra.

A funcionalidade que preciso nessa tela é ter uma barra de tarefas personalizada, onde os usuários podem iniciar apenas os aplicativos permitidos disponíveis ali. Eles não devem ter acesso a outros aplicativos. Isso pode ser feito facilmente com o KDE, mas agora tenho problemas em executá-lo em apenas uma tela.

Não tenho certeza se conseguirei fazer isso com o KDE, que está disponível no CentOS7. Talvez eu devesse tentar com o GNOME, que não é tão personalizável como o KDE. Para o primeiro teste, ele começou apenas em uma tela e não mexeu com o :0.0. No entanto, não tenho certeza se posso limitar seu uso como posso no KDE.

Existe algum outro ambiente de desktop, que forneceria uma barra de tarefas configurável simples e não mexeria com o gerenciador de janelas em outra tela? Estou pensando em tentar xfce.

kde window-manager
  • 1 1 respostas
  • 1576 Views

1 respostas

  • Voted
  1. Best Answer
    nobody
    2019-06-21T04:47:01+08:002019-06-21T04:47:01+08:00

    A solução que encontrei é usar o xfce4 em vez do KDE. Eu posso iniciar o mwm na primeira tela. Depois disso, inicio o gerenciador de janelas xfce4 xfwm4 com --display=:0.1opção. Para minhas necessidades, é suficiente iniciar também o xfce4-panel e o xfdesktop. Isso fornece funcionalidades suficientes para usar a segunda tela para executar aplicativos que podem ser iniciados com lançadores do painel xfce4. O xfce4-panel pode ser configurado no modo quiosque, onde os usuários não podem alterar nada. No aplicativo de tela cheia da primeira tela com gerenciador de janelas de motivos também funciona bem.

    Se eu iniciar o xfwm4 primeiro, ele assume as duas telas e o mwm não pode ser iniciado. Se o mwm for iniciado primeiro na tela principal, o xfwm4 funcionará bem na segunda tela como deveria.

    • 0

relate perguntas

  • Configurações do painel de desaparecimento do plasma do KDE

  • Não é possível fazer login novamente no ambiente de área de trabalho após executar "setxkbmap il" e fazer logout

  • Certo texto em fonte errada e desalinhado no Google Chrome

  • As janelas do complemento Firefox 57 falham ao pintar o conteúdo - apenas no Linux. Alguma solução alternativa do usuário?

  • Krename: como reiniciar a numeração para cada pasta?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve