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 / ubuntu / Perguntas / 1524793
Accepted
serkan
serkan
Asked: 2024-08-29 16:30:56 +0800 CST2024-08-29 16:30:56 +0800 CST 2024-08-29 16:30:56 +0800 CST

Como posso instalar um aplicativo no Ubuntu Server e garantir que ele seja executado somente na GUI?

  • 772

Quero fazer um projeto. Estes são os materiais que usarei no meu projeto.

  • Display de toque tudo-em-um HMI industrial para Raspberry Pi 5, opções para 8 polegadas / 10,1 polegadas, suporta saída HDMI 4K dupla, toque de 10 pontos, colagem óptica, caixa de liga de alumínio
  • Raspberry Pi 5
  • SO: Ubuntu 20.04

Eu projetei uma tela e a transformei em um arquivo executável. O que eu quero fazer é fazer essa tela funcionar assim que o Ubuntu for iniciado e o usuário não pode fechar essa tela de forma alguma. E somente esse aplicativo funciona na seção GUI do Ubuntu, eu não preciso de outros programas.

Resumindo, posso instalá-lo como Ubuntu Server 20.04 e garantir que haja uma GUI apenas na parte do programa que escrevi com QT?

Se é algo que pode ser feito, como posso fazer ou o que devo pesquisar? Existe uma maneira mais fácil de fazer isso?

display
  • 1 1 respostas
  • 257 Views

1 respostas

  • Voted
  1. Best Answer
    kanehekili
    2024-08-29T18:36:32+08:002024-08-29T18:36:32+08:00

    Sim. Você pode usar um servidor ou o Rasbian OS lite - ambos não têm desktop. No entanto, você precisará instalar o XServer ou garantir que seu código será executado no framebuffer. Com o XServer, você precisará iniciar o x (por exemplo, em .bash_profile) e seu aplicativo.

    Passos básicos:

    sudo apt-get install --no-install-recommends xserver-xorg-video-all \
        xserver-xorg-input-all xserver-xorg-core xinit x11-xserver-utils unclutter
    

    Além /home/<your user>/.bash_profiledisso:

    if [ -z $DISPLAY ] && [ $(tty) = /dev/tty1 ]
    then
        startx
    fi
    

    Para dizer ao X onde começar, você precisa criar e escrever em .xinitrc:

    #!/usr/bin/env sh
    xset -dpms
    xset s off
    xset s noblank
    
    unclutter & <name of your program>
    

    Eu fiz isso em um pi-os lite com um navegador chrome no modo quiosque. Existem muitas outras maneiras de fazer isso - basta pesquisar no Google "pi como quiosque". Certifique-se de que você pode fazer login sem senha

    • 4

relate perguntas

Sidebar

Stats

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

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

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