Tela do Google Chrome Kiosk não maximiza -- google-chrome campo com x11 campo com kiosk camp askubuntu Relacionado O problema

Google Chrome Kiosk screen does not maximize


5
vote

problema

português

Eu configurei um quiosque cromado usando uma sessão personalizada em X para executar o Google Chrome.

Geralmente é muito bem, exceto exceto para um problema de tamanho de tela.

Eu tenho um arquivo de sessão "Chrome.Desktop" salvo em / usr / share / xsessions com o seguinte conteúdo.

  Vagrant.configure(2) do |config|    config.vm.box = 'ubuntu/xenial64'    config.vm.define "xenial" do |server|     server.vm.network "private_network", ip: "192.168.10.10"   end end 0   

Há também um arquivo chromekiosk.sh usado para executar o Chrome. Também é em / usr / share / xsessions. O conteúdo é o seguinte.

  Vagrant.configure(2) do |config|    config.vm.box = 'ubuntu/xenial64'    config.vm.define "xenial" do |server|     server.vm.network "private_network", ip: "192.168.10.10"   end end 1   

O problema que estou tendo é que o Google Chrome (ou Firefox ou Opera. Eu tentei vários aplicativos), não maximizará para todo o visor 1024x768. Parece estar deixando aproximadamente 1 centímetro do espaço no lado direito da tela (eu posso ver a área de trabalho), e também algum espaço na parte inferior da tela.

Eu tentei isso em pelo menos 2 computadores diferentes. Um tinha uma tela de maior resolução. Deixou uma lacuna ainda maior.

É como se o aplicativo que ele seja executado pensa que a tela é menor do que é realmente.

Alguém tem alguma ideia do que está acontecendo? Eu estou indo nuts com este problema.

Aqui está uma imagem para que você possa ver a fronteira

google chrome kiosk Xsession com borda ímpar

Essa imagem é de uma tela com uma largura de 1280.

english

I have set up a Chrome Kiosk using a custom session in X to run Google Chrome.

It generally runs pretty well except except for a screen size issue.

I have a "chrome.desktop" session file saved in /usr/share/xsessions with the following contents.

[Desktop Entry] Name=Chrome Comment=This session logs you into Google Chrome Exec=/usr/share/xsessions/chromeKiosk.sh Icon= Type=Application Encoding=UTF-8 

There is also a chromeKiosk.sh file that is used to execute Chrome. It is also in /usr/share/xsessions. The contents are as follows.

#!/bin/bash while true; do google-chrome http://news.bbc.co.uk --kiosk --start-maximized --disable-restore-background-contents --login-screen-size="1024,768" --disable-translate --disable-new-tab-first-run --enable-vertical-tabs; sleep 5s; done 

The problem that I am having is that Google Chrome (or Firefox, or Opera. I have tried various apps), will not maximise to the entire 1024x768 display. It seems to be leaving approximately 1 centimetre of space on the right hand side of the display (I can see the desktop), and also some space at the bottom of the screen.

I have tried this on at least 2 different computers. One had a higher resolution screen. It left an even bigger gap.

It is as if the application that it being run thinks the screen is smaller than it actually is.

Does anybody have any idea what is going on? I am going nuts with this problem.

Here is an image so you can see the border

Google Chrome Kiosk Xsession with odd border

That image is from a screen with a 1280 width.

        
 
 

Lista de respostas

4
 
vote

Não sei por que Chrome está fazendo isso, mas se você dar uma olhada:

  <?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig>         <match target="pattern">                 <test name="lang" compare="contains">                         <string>az</string>                 </test>                 <test name="family">                         <string>sans-serif</string>                 </test>                 <edit name="family" mode="prepend" binding="same">                         <string>Noto Naskh Arabic</string>                 </edit>         </match>          <match target="pattern">                 <test name="lang" compare="contains">                         <string>az</string>                 </test>                 <test name="family">                         <string>serif</string>                 </test>                 <edit name="family" mode="prepend" binding="same">                         <string>Noto Naskh Arabic</string>                 </edit>         </match> </fontconfig> 8   

- Você verá <?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <match target="pattern"> <test name="lang" compare="contains"> <string>az</string> </test> <test name="family"> <string>sans-serif</string> </test> <edit name="family" mode="prepend" binding="same"> <string>Noto Naskh Arabic</string> </edit> </match> <match target="pattern"> <test name="lang" compare="contains"> <string>az</string> </test> <test name="family"> <string>serif</string> </test> <edit name="family" mode="prepend" binding="same"> <string>Noto Naskh Arabic</string> </edit> </match> </fontconfig> 9 e você deve ver uma diferença de cerca de 20 pixels entre a parte inferior e Vazir0 e direito e abcdefghijklmn21 .

Eu editei os valores para serem as extensões completas do tamanho da tela, e salvamos preferências, então chewn'd, em seguida, para Vazir2 e chmod'd'd'd'd'd'd'd'd'd'd-los para abcdefghijklmnabcdefgijklmn23 assim Esse cromo (funcionando como o Vazir4 ) não pode modificar as configurações.

Eu reiniciei o Vazir5 sessão e tada, Chrome estava executando a tela cheia completa.

Espero que isso ajude você.

 

Not sure why Chrome is doing this, but if you have a look at:

/home/{kiosk_user}/.config/google-chrome/Default/Preferences   

-- you will see browser.window_placement and you should see a difference of about 20 pixels between bottom and work_area_bottom, and right and work_area_right.

I edited the values to be the full extents of the display size, and saved Preferences, then chown'd then to root:root and chmod'd them to 644 so that Chrome (running as the kiosk_user) cannot modify the settings.

I restarted the kiosk_user session and tada, Chrome was running full full screen.

Hope this helps you.

 
 
   
   
1
 
vote

Você está prestes a fazer isso ... ver meus códigos:

  Vazir6   

Agora você precisa editar a configuração do Chrome para o usuário
Local aberto: Vazir7
e, em seguida, abrir Vazir8 .
Pesquisar por ABCDEFGHIJKLMNABCDEFGHIJKLMN29 e Modificar Followings:

  Noto Naskh Arabic0   

no meu PC, por favor, ajuste como você precisa.

(Você também pode adicionar este arquivo em / etc / skel location, isso resolverá o problema ao criar novo usuário que você não precisa re-config)

 

You are just about to done it... see my codes:

[Desktop Entry] Name=Chrome Comment=This session logs you into Google Chrome google-chrome --start-maximized --kiosk http://google.com Icon= Type=Application Encoding=UTF-8 

now you need to edit Chrome configuration for user
open location: ~/.config/google-chrome/Default/
and then open Preferences.
Search for "browser": { and modify followings:

   "browser": {       "check_default_browser": false,       "clear_lso_data_enabled": true,       "custom_chrome_frame": true,       "pepper_flash_settings_enabled": true,       "window_placement": {          "bottom": 803,          "left": 1,          "maximized": false,          "right": 1366,          "top": 35,          "work_area_bottom": 768,          "work_area_left": 0,          "work_area_right": 1366,          "work_area_top": 37       }, 

In my PC I've 1366x768 please adjust as you need.

(you may also add this file in /etc/skel location, this will solve the problem while creating new user you don't need to re-config)

 
 
 
 

Perguntas relacionadas

0  Transforme laptops antigos em quiosques  ( Turn old laptops into kiosks ) 
Temos vários laptops antigos (4-5 anos) que foram implantados com Wrooze. Eu gostaria de instalar o Ubuntu neles e fazer algo assim: . Bota a uma nova insta...

3  Como configurar um quiosque (relativamente) seguro em natty?  ( How to set up a relatively secure kiosk on natty ) 
Estou tentando obter meu aplicativo para ser a única coisa que um usuário vê quando a máquina é ligada - como um quiosque, mas um pouco mais seguro. Idealment...

0  Não é possível configurar o modo de quiosque do Ubuntu 12.04  ( Unable to configure ubuntu kiosk mode 12 04 ) 
Configurando o Ubuntu como uma Web do quiosque Aparelho how-to ubuntu quiosk . como configurar um quiosque do Ubuntu ubuntu web quiosque em 10 etapas...

3  Custom XSession com gnome visuais  ( Custom xsession with gnome visuals ) 
Estou tentando criar um PC Kiosk apenas para navegação na Web usando este tutorial como referência (apenas diferença - estou usando o Firefox em vez de Chro...

0  Permitir quase tudo (sdcard / vídeo quiosque)  ( Permit almost everything sdcard video kiosk ) 
Existe uma maneira de proibir que um usuário execute tudo, isso não está na área de trabalho? Basicamente, quero criar um quiosque de vídeo. Há uma pasta na á...

0  Como bloquear a reunião de zoom na tela cheia  ( How to lock zoom meeting in full screen ) 
Eu estou usando o Ubuntu 20.04 para meus filhos para a aprendizagem virtual e parece fazer isso por todo o ano. Na maioria das vezes, eles estão envolvidos em...

7  Como faço para configurar um quiosque da Web Opera? [fechado]  ( How do i set up an opera web kiosk ) 
. Esta questão é improvável que ajude a futuros visitantes; Só é relevante para uma pequena área geográfica, um momento esp...

5  Inicializando no modo de quiosque [duplicado]  ( Booting in kiosk mode ) 
. Esta pergunta já tem respostas aqui : personalizar o Ubuntu para um quiosque de internet da bibliot...

34  Personalize o Ubuntu para um quiosque do Internet da biblioteca  ( Customize ubuntu for a library internet kiosk ) 
Eu gostaria de personalizar o Ubuntu para uma biblioteca, eles só querem exibir um navegador da Web com o site na tela cheia. Nenhuma barra de endereços, nenh...

1  Como limitar o acesso do usuário a aplicativos selecionados?  ( How to limit user access to selected applications ) 
Eu gostaria de dar um usuário (mãe e pai) apenas acesso a esses 4 aplicativos: google chrome libreoffice calc e escritor vlcplayer É claro que eles ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.