My Google Activity Report typically shows access from "Windows", "Linux" and "Android" platforms. This month, it is also showing access from the "X11" platform. What would report as "X11"? A question here simply suggests that "X11" means "Linux". However, "Linux" has previously (and still) shows up as a separate entry.
X11 platform in Google Account Activity
browserwebx11
Related Solutions
(This answer is about xmodmap only. I'm sure it's possible to do this with XKB, I just don't know how.)
Modifiers and keysyms are assigned independently. But you get strange effects if you don't set them consistently. I think all you're missing is the add
command to assign a modifier to Meta_L
, though you may also need to clear and reassign the modifier keys. You may replace Mod1
and Mod2
by Mod3
, Mod4
and Mod5
: they are interchangeable, just make sure you don't use one for two different purposes.
clear Mod1
clear Mod2
remove Lock = Caps_Lock
keysym Caps_Lock = Alt_L
keysym Alt_L = Meta_L
add Mod1 = Alt_L Alt_R
add Mod2 = Meta_L Meta_R
You can try to use VNC X server. It uses non-privileged port to communicate and it may be run without any root privileges. To avoid the building of VNC find out what port of it the distro being in use contains (there is a number of options TigerVNC
, OpenVNC
, RealVNC
, e.t.c.).
For example the Fedora 17 has tigervnc-server-minimal package that has everything you need to start a VNC server:
/usr/bin/Xvnc
/usr/bin/vncconfig
/usr/bin/vncpasswd
/usr/share/man/man1/Xvnc.1.gz
/usr/share/man/man1/vncconfig.1.gz
/usr/share/man/man1/vncpasswd.1.gz
Download it, extract the binaries and put them into your ~/bin folder for convenience.
First you need to run vncpasswd
once at each system to set a password to access your vnc server instance.
Then start the server itself by the command Xvnc
and note what display it started (it will print out the info on standard output).
Then you will be setting up a TCP port forwarding with putty
to the port with number 5900+<display number>
, e.g. for the display :1
you should create a tunnel to port 5901:
putty -ssh -L5901:127.0.0.1:5901 user@host
Then start the VncViewer and connect to the display localhost:1
at your Windows box.
When you are finished don't forget to stop Xvnc server, so it is not wasting the resources at server:
killall Xvnc
The case of aura is a bit more complex as you can't log in directly. If one of your servers allow to set the tunnels to any machine in the LAN, then just create the proper tunnel, say:
putty -ssh -L5901:<ip-of-aura>:5901 user@host
Otherwise, you start the ssh session with aura with port forwarding from the remote shell at aisa or lethe:
ssh -L5901:127.0.0.1:5901 aura
Best Answer
X11 is version 11 of the X Window System.
And the X Window System is that piece of software which talks to your video hardware and displays bitmapped graphics on your monitor. It underlies your UNIX/Linux desktop environment (e.g. GNOME, KDE, Xfce, etc.) and graphical applications, all of which talk to X at a very low level in order to display graphics on the screen.
As to why Google might identify you as "X11" instead of "Linux" that one is also fairly easy. Most web browsers, in their User-Agent strings, identify the operating system on which they're running, such as Windows, Mac OS X or Linux. But certain versions of Mozilla-based browsers (e.g. Firefox) list the operating system in the User-Agent string as "X11".
For instance, an example Iceweasel User-Agent string looks like:
If you used a browser where "Linux" was missing from the User-Agent string, or used a UNIX operating system which wasn't Linux, then Google might not have identified your operating system correctly and fallen back on the generic "X11".