Quiosque do Google Chrome Tela cheia Problema Básico Servidor 14.04

1

Sou um novato completo quando se trata do Ubuntu e Linux em geral, então, por favor, seja gentil.

Recebi a tarefa de criar um quiosque da web no trabalho e só estou lá, exceto pelo que o título sugere ... o Google Chrome não carregará a tela inteira ... ele carregará metade de uma tela na tela lado esquerdo e do lado direito todo preto. Seu Google Chrome eu instalei em uma caixa aberta e não em cromo. A tela é resolução full HD.

Eu tenho trabalhado em fóruns nos últimos 5 dias tentando resolver o problema e não consigo chegar lá.

Eu encontrei o abaixo a partir de outra pergunta, mas sendo eu novo no Linux, eu não entendo muito bem e onde eu tenho que ir / o que eu preciso digitar ... como é um sudo?

    [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

agora você precisa editar a configuração do Chrome para o usuário localização aberta: ~ / .config / google-chrome / Default / e depois abra Preferências. Pesquise por "navegador": {e modifique os seguintes:

    "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
  },

O pouco que realmente me confunde é onde diz:

'localização aberta: ~ / .config / google-chrome / Default / e depois abra Preferências. Pesquise por "navegador": {e modifique os seguintes: '

Como abro para esse local?

Peço desculpas se minhas perguntas parecerem bobas ou estúpidas, mas eu fui jogado no fundo do poço.

Qualquer ajuda seria muito apreciada.

Obrigado.

    
por B_Kirk 16.09.2014 / 13:29

1 resposta

1

Esta parte parece uma entrada para uma sessão de área de trabalho:

[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

Há um erro. google-chrome --start-maximized --kiosk http://google.com deve ser Exec=google-chrome --start-maximized --kiosk http://google.com . Você deve criar isso em /usr/share/xsessions com uma extensão .desktop :

sudo tee /usr/share/xsessions/chrome-session.desktop <<EOF
[Desktop Entry]
Name=Chrome
Comment=This session logs you into Google Chrome
Exec=google-chrome --start-maximized --kiosk http://google.com
Icon=
Type=Application
Encoding=UTF-8
EOF

Agora, no LightDM, no prompt de login, clicando no ícone do Ubuntu irá listar mais uma sessão chamada "Chrome".

A sessão acima tem problemas estranhos com o Chrome não sendo devidamente maximizado. Uma maneira que funcionou para mim foi executar o gerenciador de janelas do Compiz e depois executar o Chrome. O arquivo de sessão da área de trabalho:

$ cat /usr/share/xsessions/chrome.desktop
[Desktop Entry]
Name=Google Chrome
Comment=Open the Google Chrome browser
Exec=/usr/sbin/chrome-session
TryExec=/usr/sbin/chrome-session
Type=Application

/usr/sbin/chrome-session é um script:

$ cat /usr/sbin/chrome-session 
#!/bin/bash
compiz & 
while true; do google-chrome --start-maxmized http://google.com; done 

(Eu corro o Chrome em um loop infinito, para que o navegador seja reiniciado se acidentalmente fechado. Isso pode ser melhor manipulado usando os sinalizadores --kiosk ou --enable-kiosk-mode .)

    
por muru 17.09.2014 / 10:17