Opened 9 years ago

Closed 7 years ago

Last modified 7 years ago

#7356 closed enhancement (fixed)

Terminal -f has not buttons, and I can't reach Haiki desktop anymore

Reported by: fano Owned by: jackburton
Priority: normal Milestone: R1
Component: Applications/Terminal Version: R1/Development
Keywords: Cc: mmu_man
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

I not know if this really a bug, maybe is only a incoherency, but if you start Terminal with the -f option it starts fullscreen but the GUI buttons are hidden, so you can't minimize terminal again and worst you can't use the rest of the OS, too! As it fills all the screen, the only posibility of get rid of that terminal is to digit "exiT... a little drastic!

I suppose the right behavior should be the same as when you have a terminal abd click on the mazimize button, ternminal is in fullscreen, but I can minimize it if I want as it has the buttons.

The hide button in fullscreen can ve useful only in limited scenarios... as that supposed in this thread: http://www.haiku-os.org/community/forum/textonly_nongraphic_mode_and_ncurses#comment-19171 (Haiku in text-only-mode!) but should not be activate by the -f flag...

Change History (9)

comment:1 by axeld, 9 years ago

Type: bugenhancement

As with any other apps that have a full screen mode, Command-Enter enters, and leaves it again. The same is true for the Terminal.

I agree, though, that there should be some visual button overlay when the mouse is moved that allows leaving it again.

comment:2 by fano, 9 years ago

Yes, I was dubious it was really a bug, but I expected -f should have the same behavior as the maximize button... if it is not, I suppose should be a more intuitive way to return in default size: I couldn't imagine I've to press Command(CTRL)+Enter :-)

in reply to:  1 comment:3 by bonefish, 9 years ago

Cc: mmu_man added
Version: R1/alpha2R1/Development

Replying to axeld:

I agree, though, that there should be some visual button overlay when the mouse is moved that allows leaving it again.

I don't use fullscreen mode, but I imagine getting an overlay whenever one wants to copy and paste something would be annoying (maybe just a small icon button in the upper right corner?). A natural place would be the context menu, but there isn't any, since the right mouse button has paste functionality. I believe Fran[imagine cedille]cois is the only one using fullscreen mode. Maybe he has an opinion.

comment:4 by pulkomandy, 7 years ago

Resolution: no change required
Status: newclosed

I think when you're starting Terminal from command-line, you know what you are doing. The --help option is clear that this gives a "full screen", not "maximized" or "zoomed" terminal.

When entering the fullscreen mode from the menu, you actually see the shortcut on that menu, it's obvious enough that the same shortcut gets you back to a normal window.

The point of having a fullscreen terminal is to leave maximal space for the text and remove all the menus, resize knobs, and window decorations, so you get a workspace dedicated to a bash shell.

comment:5 by mmu_man, 7 years ago

Actually, it should be possible to have, say, a tooltip indicating the window title (since it's then hidden), and the shortcut key to get out of it, so make sure someone ending up with a fullscreen terminal would be able to get out of it.

comment:6 by mmu_man, 7 years ago

Resolution: no change required
Status: closedreopened

comment:7 by mmu_man, 7 years ago

Resolution: fixed
Status: reopenedclosed

I added a tooltip when in fullscreen mode in hrev44767 which should at least give a hint on how to get out.

comment:8 by axeld, 7 years ago

We could also show the menu only when the mouse has been moved, similar to how the MediaPlayer shows its controls. Not sure if the 'hardcore' Terminal users that are using it in full screen mode would like that, though :-)

comment:9 by mmu_man, 7 years ago

Indeed, but that'd involve some more work. At least for me it's not so useful, and I suppose I'm probably the only user ;-)

Note: See TracTickets for help on using tickets.