New issue
Advanced search Search tips

Issue 837675 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Feature



Sign in to add a comment

nassh: automatically start app in fullscreen

Project Member Reported by gu...@chromium.org, Apr 27 2018

Issue description

Chrome Version: 


Google Inc.
Copyright 2018 Google Inc. All rights reserved.
Google Chrome	65.0.3325.209 (Official Build) (64-bit)
Revision	0
Platform	10323.67.5 (Official Build) stable-channel eve
Firmware Version	Google_Eve.9584.107.0
Customization ID	GOOGLE-EVE
ARC	4691291
JavaScript	V8 6.5.254.43
Flash	29.0.0.125 /run/imageloader/PepperFlashPlayer/libpepflashplayer.so
User Agent	Mozilla/5.0 (X11; CrOS x86_64 10323.67.5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.209 Safari/537.36
Command Line	/opt/google/chrome/chrome --ppapi-flash-path=/opt/google/chrome/pepper/libpepflashplayer.so --ppapi-flash-version=29.0.0.113 --ui-prioritize-in-gpu-process --use-gl=egl --enable-native-gpu-memory-buffers --enable-drm-atomic --enable-hardware-overlays=single-fullscreen,single-on-top --enable-webgl-image-chromium --enable-features=Pepper3DImageChromium,PointerEvent,EnableBackgroundBlur --gpu-sandbox-failures-fatal=yes --enable-logging --log-level=1 --use-cras --enable-wayland-server --user-data-dir=/home/chronos --max-unused-resource-memory-usage-percentage=5 --force-clamshell-power-button --login-profile=user --has-chromeos-keyboard --enable-touchview --enable-voice-interaction --guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg --guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg --child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg --child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg --default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/oem_large.jpg --default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/oem_small.jpg --default-wallpaper-is-oem --arc-availability=officially-supported --enable-arc-oobe-optin --enterprise-enrollment-initial-modulus=15 --enterprise-enrollment-modulus-limit=19 --login-user=guocb@google.com --login-profile=bf189433a61c9c0e780384ffc3cec38d443c3071 --flag-switches-begin --flag-switches-end --isolate-origins=https://appspot.com/,https://chromium.org/,https://googleapis.com/,https://googleplex.com/,https://googlesource.com/,https://youtube.com/,https://google.com/,https://withgoogle.com/,https://googleacquisitionmigration.com/,https://googleusercontent.com/,https://googleprod.com/,https://nest.com/,https://myworkday.com/,https://chromiumapp.org/,https://lucidchart.com/,https://service-now.com/,https://concursolutions.com/,https://salesforce.com/,https://gcorppartners.com/,https://morganstanley.com/,https://schwab.com/,https://qualtrics.com/,https://ultipro.com/,https://google.secure2-enroll.com/,https://googlegroups.com/,https://google.secure.force.com/,https://ebenefitsnow.com/,https://firebase.com/,https://elo.plusrelocation.com/,https://anthem.com/,https://g.viapeople.net/,https://gdjap.com/,https://asana.com/,https://perquisite.net/,https://postini.com/,https://perkhub.com/,https://gstave.us/,https://geolearning.com/,https://lecorpio.com/,https://inverify.net/,https://preceda.com.au/,https://secureacceptance.cybersource.com/,https://solium.com/,https://fgvms.com/,https://withgoogle.com/,https://ridecell.com/,https://tds.ie/,https://sprinklr.com/,https://smartsheet.com/,https://fieldglass.net/,https://dochub.com/ --vmodule=*arc/*=1,automatic_reboot_manager=1,tablet_power_button_controller=1,*chromeos/login/*=1,auto_enrollment_controller=1,*plugin*=2,*zygote*=1,*/ui/ozone/*=1,*/ui/display/manager/chromeos/*=1,*night_light*=1,power_button_observer=2,webui_login_view=2,lock_state_controller=2,webui_screen_locker=2,screen_locker=2 --enable-features=Pepper3DImageChromium,PointerEvent,EnableBackgroundBlur --isolate-origins=https://appspot.com/,https://chromium.org/,https://googleapis.com/,https://googleplex.com/,https://googlesource.com/,https://youtube.com/,https://google.com/,https://withgoogle.com/,https://googleacquisitionmigration.com/,https://googleusercontent.com/,https://googleprod.com/,https://nest.com/,https://myworkday.com/,https://chromiumapp.org/,https://lucidchart.com/,https://service-now.com/,https://concursolutions.com/,https://salesforce.com/,https://gcorppartners.com/,https://morganstanley.com/,https://schwab.com/,https://qualtrics.com/,https://ultipro.com/,https://google.secure2-enroll.com/,https://googlegroups.com/,https://google.secure.force.com/,https://ebenefitsnow.com/,https://firebase.com/,https://elo.plusrelocation.com/,https://anthem.com/,https://g.viapeople.net/,https://gdjap.com/,https://asana.com/,https://perquisite.net/,https://postini.com/,https://perkhub.com/,https://gstave.us/,https://geolearning.com/,https://lecorpio.com/,https://inverify.net/,https://preceda.com.au/,https://secureacceptance.cybersource.com/,https://solium.com/,https://fgvms.com/,https://withgoogle.com/,https://ridecell.com/,https://tds.ie/,https://sprinklr.com/,https://smartsheet.com/,https://fieldglass.net/,https://dochub.com/
Executable Path	/opt/google/chrome/chrome
Profile Path	/home/chronos/u-bf189433a61c9c0e780384ffc3cec38d443c3071
Variations	bd23585d-3f4a17df
6a89113b-ccb9a6a5
59aeb88e-3f4a17df
31101bd6-ca7d8d80
a6674cf-442ee8e1
6345b824-3f4a17df
3095aa95-3f4a17df
d52c4ff7-d52c4ff7
47e5d3db-3d47f4f4
9cfd95a0-ca7d8d80
4dc30737-b8a5ea08
79898f76-ca7d8d80
34d450b1-3f4a17df
121ae2bc-ca7d8d80
116c6887-65bced95
57f575bb-3d47f4f4
f347910c-65bced95
4b61504a-c9eb6633
937cad47-65bced95
9773d3bd-f23d1dea
8e3b2dc5-93702590
9e5c75f1-2ad3bd2f
c322f799-2dbe5f9
3de1fbf2-3d47f4f4
f79cb77b-3f4a17df
4ea303a6-ecbb250e
2b33233e-d8253d6f
72606c4f-3f4a17df
58a025e3-c2b41702
1bced4a3-90fa85cd
b2f0086-d6b26420
2d871858-3f4a17df
4bc337ce-69465896
9a2f4e5b-d226bfeb
1354da85-c7531228
494d8760-52325d43
3ac60855-3ec2a267
f296190c-d7f6b13c
4442aae2-6bdfffe7
ed1d377-e1cc0f14
12e17bc5-e1cc0f14
75f0f0a0-e1cc0f14
e2b18481-6bdfffe7
e7e71889-e1cc0f14
34baa302-ae68ed72
f5fff3a2-ca7d8d80
98426e68-ca7d8d80
da4aaa01-4d2fac87


OS: chrome os

Hi there,

I prefer my term can be start in fullscreen mode. Right now I have to press the full screen button to have it.

 

Comment 1 by vapier@chromium.org, Apr 27 2018

are you using the extension or the app ?

Comment 2 Deleted

Comment 3 by gu...@chromium.org, Apr 27 2018

Not fully sure. But I guess it should be an APP because it has its own window.

Comment 4 by vapier@chromium.org, Apr 27 2018

if you open the options page, what is the URL in the omnibox ?  that'll include the extension id to clearly differentiate.

Chrome is a bit limited when it comes to fullscreen.  we can make a request in JS to go fullscreen, but we can't control how you exit ... it's always via the Escape key which isn't super helpful in terminal environments.  however if you pressed F11 yourself, that's now the fullscreen toggle key.

Comment 5 by gu...@chromium.org, Apr 27 2018

the URL is 
chrome-extension://pnhechapfaindjhompbnflcldabbghjo/html/nassh_preferences_editor.html

I know there's a fullscreen toggle key, that's the way I use.

Comment 6 by vapier@chromium.org, Apr 28 2018

Status: Available (was: Untriaged)
Summary: nassh: automatically start app in fullscreen (was: nassh: starting in fullscreen)
pnhechapfaindjhompbnflcldabbghjo is the App.  i'll double check if the Chrome platform APIs offer something here, but the general JS fullscreen API [1] does not let you capture Escape which means automatically going fullscreen would be practically useless (considering how frequently Escape is used in terminals).

Sign in to add a comment