VirtualBox stuck in Full Screen mode - fullscreen

I looked all over and wasn't able to find a clean answer for this.
The problem is: when you're stuck in full screen mode in VirtualBox and have no way of triggering the host key to exit out (in my case: Citrixing in on OS X to a Windows machine running an Ubuntu Virtual Box VM... yeah, i know...)
So, I was able to piece together a couple of comments on the web for the following solution...
This doesn't work because you shouldn't edit the u.vbox file directly
This gives a general way to set configuration on the command line

First, you want to exit VirtualBox.
Second, you'll want to set fullscreen to off:
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata u GUI/Fullscreen off
Launch VirtualBox and start your VM.
Finally, go back to doing whatever your real job was to begin with...

Related

Issue while displaying a command line in Qterminal

I am currently setting up a linux machine using Arch-based distribution with :
SDDM as display manager
LXQT as Desktop environment
Using Qterminal as Terminal emulator, I am encountering the following problem:
The top part of what I am typing is not showing on display but the entered command still work
It seems to be a line spacing problem, nevertheless I am not able to find a workaround for this in settings,
Does anyone have an idea? Thanks for answering

Arch Linux Pacman monitor

Reminder: Arch Linux uses pacman not apt-get
So I had an idea that I wanted to be able to leave my room and still see the progress of a download from my phone. I have looked for preexisting programs but have found none, so I decided to write a program myself.
the first step I took was reading the pacman documentation, to see if a function that could get the current download status was. I know there is a file I can check to see if exists
/var/lib/pacman/db.lck
which would tell me if there is a download
however I wanted to know more specifics on the download - progress and time remaining, name of download.
I have also found some GUI programs that use pacman and I was thinking of getting the source code to see if I could use some of that, but haven't found anything useful.
is there a way to find out the specifics about a current download, other than looking at the terminal that the command is running on?
Why overcomplicate things? Just install "screen" via pacman, and start the pacman update inside a screen.. And from your smartphone, use a SSH client to connect to your local machine and access that screen.
You could setup an ssh server on your host machine and connect to it using a terminal emulator on your phone (termux for example) and run whatever commands you like from there. This way you'll be able to view all terminal output from your phone quite seamlessly.

Error: Can't open display:

I am working my way through 'The linux command line' (http://linuxcommand.org/tlcl.php) . Since I don't have a local linux environment and I have to work in windows , I am telnetting into an Ubuntu 14.4 LTS instance on EC2 , with putty. On page 114 , when I run the xlogo command I get:
ubuntu#ip-172-31-22-65:~$ xlogo
Error: Can't open display:
How can I get this working?
xlogo will try to access the current Xserver to display a logo. If you're telneting to a box, you will not have an X server available, which is what that "can't open display" message is saying. It's trying to look at your DISPLAY environment variable to use that to show the logo on, but you don't have a display to use, and thus have nothing in your DISPLAY variable.
You will need access to an X server somewhere to do that step. One option would be to install cygwin on your Windows machine. Then you wouldn't need the remote linux box for most steps I imagine, because you could just use your local cygwin environment. Even if you want to use the remote box still, if you use cygwin and launch an xterm with it, you could ssh -X <host> and that will export your DISPLAY to that remote machine so it can display back on your windows machine.
As I mentioned in the comment under Eric Renouf answer, I am working thru the same book. That part of the book have some testing of creating users, groups, shifting users, group permissions etc. I found that I needed to log the same user out quite some times. The last time logging that user out, I got a message saying xlogo is terminatet, like it was hanging on that user?
After everyone was logged out, I logged in as sudo and everything worked again.

Any git repo viewer that works over SSH?

so I have a folder of Git repositories on a Linux(Ubuntu) box that I can only access via commandline SSH. I mainly work on Windows and I want to find a way to look at the list of repositories on Windows via some sort of GUI, I tried using Gitlist,http://gitlist.org/, but I'm not sure how to access the localhost of the Ubuntu machine from my Windows machine.
Any help is appreciated.
Emacs can display git logs with their graph structure in text mode. Just start emacs, type C-xvd, type in the path and hit Enter. In the status buffer, just press l to view the log.
BTW, if you know no Emacs: use C-xC-c to end Emacs.
A generic solution which also can be used for other programs than git viewers might be a X-Server for Windows like MobaXterm.
With that installed you can start any X program from the ssh shell if X display forwarding is active. The X program is then displayed on your Windows screen.

ssh and window ids

I have a project to do in school which is baffeling me... I am SSHing into a Solaris computer in the computer lab from my own Debian box via
ssh -Y name#***.cs.<school>
I can get in just fine, and the X11 seems to be working also. However, this peticular project requires us to find the window id of a netscape window via xwininfo and use this information in the following command
netscape -id 0xa00029 -remote 'openFile(/path/to/html/file)'
Now, if this netscape is the only window I have open (other than xterm), the preceding command works just fine. However, if I have any other iceweasel windows open (regardless of the order in which I opened netscape/iceweasel) the command will forward to my iceweasel despite the facts that I'm running the command in my SSH session and the two windows have very different window ids.
All of this eventually has to go into a C program, but I can't even get it to work reliably manually!
Any ideas?
P.S. I just saw this that may help. When I SSHed via Cygwin/X using the same command, I get this error
Warning: No xauth data; using fake authentication data for X11 forwarding.
Not sure if this is important as I can still use X11 (aparently) perfectly.
Thanks.
P.P.S the -id switch is documented in the netscape man pages:
-id window-id
Identifies an X window to receive -remote commands. If
you do not specify a window, the first window found is
used.
When you use ssh -Y, you're requesting that remote clients be forwarded to your local X server, with full permissions. The Netscape/Mozilla/Firefox/Iceweasel/Etc. remote protocol runs through the X server, so it'll be forwarded too.
http://www.mozilla.org/unix/remote.html documents the protocol, and mentions nothing about -id. Nor does a very quick look at the source (e.g., http://mxr.mozilla.org/seamonkey/source/widget/src/xremoteclient/XRemoteClient.cpp#202) look promising for there being an -id option.
I sat down to an actual machine to perform the same tests, and they all fail there too... I would open 2 netscape windows and try to direct the command to one at a time. The most recently opened one would work properly, but any command directed to the other one would be forwarded to the same window, so at this point I am convinced that the problem lies in the command being not properly implemented and/or everything on that system being really, really old.
if I have any other iceweasel windows
open (regardless of the order in which
I opened netscape/iceweasel) the
command will forward to my iceweasel
despite the facts that I'm running the
command in my SSH session and the two
windows have very different window ids
Iceweasel is coded that way. It tries to have only a single process run for all open windows for that user.
Use the -no-remote command line option to avoid it. See http://kb.mozillazine.org/Command_line_arguments

Resources