Questions tagged [x11]

The X window system (commonly X Window System or X11, based on its current major version being 11) is a computer software system and network protocol that provides a basis for graphical user interfaces (GUI) for networked computers.

Filter by
Sorted by
Tagged with
415 votes
14 answers

How to know whether Wayland or X11 is being used

I just installed the latest Kali Linux on my laptop which was based on Debian 7 (oldstable). I then dist-upgrad-ed the whole thing to Debian 8. I've always wanted Wayland instead of X11, so I ...
Dehbop's user avatar
  • 4,379
120 votes
5 answers

What process created this X11 window?

Given an X11 window ID, is there a way to find the ID of the process that created it? Of course this isn't always possible, for example if the window came over a TCP connection. For that case I'd ...
Gilles 'SO- stop being evil''s user avatar
117 votes
2 answers

How do keyboard input and text output work?

Suppose I press the A key in a text editor and this inserts the character a in the document and displays it on the screen. I know the editor application isn't directly communicating with the hardware (...
Gilles 'SO- stop being evil''s user avatar
116 votes
6 answers

How to get keycodes for xmodmap?

I'm trying to use xmodmap to remap Alt / Super keys on Dell L100 keyboard, and have trouble getting the keycodes. For instance, using xev doesn't give me keycode for Alt FocusOut event, serial 36, ...
Yaroslav Bulatov's user avatar
103 votes
2 answers

Difference between .xinitrc, .xsession and .xsessionrc

I found three configuration files. .xinitrc .xsession .xsessionrc I know that the first one is for using startx and the second and third are used when using a display manager. But what is the ...
lockdoc's user avatar
  • 1,171
94 votes
3 answers

Open a window on a remote X display (why "Cannot open display")?

Once upon a time, DISPLAY=:0.0 totem /path/to/movie.avi after ssh 'ing into my desktop from my laptop would cause totem to play movie.avi on my desktop. Now it gives the error: No protocol ...
justin cress's user avatar
  • 1,331
89 votes
5 answers

Xfce entered zoom mode. How do I exit?

I pressed something around my mouse pad (keys in the altgr region+mousepad - quite possibly multitouch) and suddenly the whole X11 display zoomed around 10%. That means I can see 90% of the 1920x1080 ...
Ole Tange's user avatar
  • 34.7k
83 votes
4 answers

Copy file to xclip and paste to Firefox

I'm coping file to xclip cat file.txt | xclip I'm pasting without problem with xclip -o When I want to paste it to Firefox with Ctrl+V it pastes old text (that shouldn't already be in the ...
xralf's user avatar
  • 16k
82 votes
12 answers

How to run a script on screen lock/unlock?

I'd like to run a script if the Gnome session is locked and unlocked. Is there a way that I can intercept this and perform certain actions when the desktop is locked or unlocked?
Naftuli Kay's user avatar
  • 39.1k
75 votes
2 answers

Copy image from clipboard to file

Is it possible to take an image from the clipboard and output it to a file (using X)? I can do this with text easily: $ xclip -selection c -o > file.text But when I try the above with an image ...
Lerp's user avatar
  • 883
71 votes
7 answers

How do I get my mouse back from QEMU/KVM?

I'm running QEMU/KVM on Debian Testing x64 with this command: kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user But when I click inside the virtual machine, QEMU captures my mouse and ...
Michael A's user avatar
  • 1,563
69 votes
4 answers

What is ".xsession" for?

What is the purpose of the .xsession file in the home folder? What should be put in there? The desktop environments don't use that file and for the X startup from the tty there is .xinitrc.
Mirzhan Irkegulov's user avatar
67 votes
7 answers

How can I set mouse sensitivity, not just mouse acceleration?

I can't find a single desktop environment that supports setting both mouse acceleration AND mouse sensitivity. I don't want any mouse acceleration, but I want to increase the speed of my mouse. That ...
David Gay's user avatar
  • 955
64 votes
8 answers

Why can't I run GUI apps as root: "No protocol specified"?

I installed Debian onto my machine last night. Now, I don't understand why I can't run GUI apps from a terminal when running as root. For example: sudo -i glxgears Generates the following output: No ...
Octopus's user avatar
  • 2,489
63 votes
7 answers

How do I scale i3 window manager for my HiDPI display?

I have a Dell XPS 13 9343 2015 with a resolution of 3200x1800 pixels. I am trying to use i3 windows manager on it but everything is tiny and hardly readable. I managed to scale every applications (...
hg8's user avatar
  • 1,430
63 votes
4 answers

How can I set the position that terminal opens at?

I'd like Terminal to open near the bottom of my screen. Is there a way to set the default size and position? I'm using Linux Mint 13, Cinnamon.
Korgan Rivera's user avatar
60 votes
8 answers

How do I find the window dimensions and position accurately including decorations?

I've been trying to figure out the size of a window for use in a small script. My current technique is using wmctrl -lG to find out the dimensions. However, the problem is this: The x and y figures ...
Macha's user avatar
  • 3,780
59 votes
6 answers

How to send keystrokes (F5) from terminal to a GUI program?

I'm using a Raspberry Pi in combination with Chromium (kiosk mode) to show up some stats. The Pi doesn't have a connected keyboard so I searched for a solution to send keystrokes from the terminal to ...
burnersk's user avatar
  • 748
54 votes
9 answers

Running GUI application as another (non-root) user

Let's say I have 2 user accounts user1 and user2. When I login as user1, and then switch to user2 using su, I can execute command-line programs, but GUI programs fail. Example: user1@laptop:~$ su - ...
sashoalm's user avatar
  • 5,780
53 votes
2 answers

What's the difference between Primary Selection and Clipboard Buffer?

I am tweaking in Webkit-browser land in Linux and I come accross the terms "Primary Selection" and "Clipboard selection or buffer" very often. I want to understand what are they and what difference ...
r004's user avatar
  • 3,409
51 votes
5 answers

Why am I getting this message from xauth: "timeout in locking authority file /home/<user>/.Xauthority"?

While attempting to SSH into a host I received the following message from xauth: /usr/bin/xauth: timeout in locking authority file /home/sam/.Xauthority NOTE: I was trying to remote display an ...
slm's user avatar
  • 366k
50 votes
10 answers

Why does my X11 forwarding attempt fail with "connect /tmp/.X11-unix/X0: No such file or directory"?

On my local machine, I run: ssh -X [email protected] (For completeness, I have also tested all of the following using -Y with identical results). As expected, this accesses ...
John Doucette's user avatar
49 votes
2 answers

Difference between Xorg and Gnome/KDE/Xfce

I want to learn more about UNIX systems and I think I have a pretty straight forward question. I think I know what X is used for: It gives a standard to applications to present their UI's (among other ...
RenX's user avatar
  • 619
49 votes
3 answers

What is `/tmp/.X11-unix/`?

I asked Google the same question and didn't like the results I got. What is /tmp/.X11-unix/?
ThorSummoner's user avatar
  • 4,372
48 votes
1 answer

X, Xorg and D-Bus: what is the difference?

In the process of learning to do certain things in GUI programming (e.g., reserving space on the screen for an application), I have to learn more about the Window Manager, usually X11 on Linux (I'm ...
neydroydrec's user avatar
  • 3,807
48 votes
2 answers

How do I find out what program 'owns' a hotkey?

I'm running XFCE 4.12 on top of Gentoo with a 4.2.0 kernel. My PlayPause button on my keyboard used to work as a global hotkey for VLC. Now VLC won't even recognize the key. It does see "Alt + Media ...
Andrew Redd's user avatar
  • 1,279
47 votes
5 answers

Can I "drag" a file into a window without a file manager?

(I'm on Arch Linux, using i3 as my wm and xterm as my terminal emulator, though I don't know if any of that is relevant.) Occasionally, a website asks me to drag a file with my mouse from my desktop ...
undergroundmonorail's user avatar
46 votes
4 answers

X applications warn "Couldn't connect to accessibility bus:" on stderr

It seems like every application from the terminal gives warnings and error messages, even though it appears to run fine. Emacs: ** (emacs:5004): WARNING **: Couldn't connect to accessibility bus: ...
vosov's user avatar
  • 563
46 votes
1 answer

Understanding window manager terminology: Mod Keys, Meta Keys, and key naming conventions

In window managers' circles, there are some technical terms; a couple of them are "Mod keys" and "Meta keys." The questions I am asking are: What exactly are those, and are they ...
r004's user avatar
  • 3,409
45 votes
4 answers

Make mouse movements scroll when the middle button is held down

In Windows, I'm used to clicking the center button and it offering a "fast scroll" option up or down. How can I get this behavior on Linux? It currently seems to use the back button upon center click ...
some1's user avatar
  • 1,776
42 votes
4 answers

gitk crashes when viewing commit containing emoji: X Error of failed request: BadLength (poly request too large or internal Xlib length error)

I'm able to open gitk but it crashes as soon as I open a commit whom changes contains an emoji (not the commit message). Error ❯ gitk --all X Error of failed request: BadLength (poly request too ...
Édouard Lopez's user avatar
41 votes
10 answers

annoying message "X11 connection rejected because of wrong authentication" while there is no problem at all

I'm having an annoying problem. When I'm logged in to a specific host via SSH, the message X11 connection rejected because of wrong authentication. occurs three times seemingly random about once ...
Christian's user avatar
  • 611
41 votes
2 answers

What is DISPLAY=:0? [duplicate]

What is DISPLAY=:0 and what does it mean? It isn't a command, is it? (gnome-panel is a command.) DISPLAY=:0 gnome-panel
Tim's user avatar
  • 100k
40 votes
11 answers

How do I type the degree symbol under X11 (using a default English keyboard layout)?

I'm trying to put in an email the temperature outside in degrees. On my Mac, the degree symbol (°) is Option+Shift+8. But I'm writing the email in Thunderbird on an Ubuntu 10.10 with the default US ...
Josh's user avatar
  • 8,361
39 votes
10 answers

ssh returns message "X11 forwarding request failed on channel 1"

When I ssh into a remote server that's not running any type of X11 desktop environment I get the following message. $ ssh user@server X11 forwarding request failed $ ssh user@server ls X11 ...
slm's user avatar
  • 366k
39 votes
3 answers

How to start a second X session?

I tried to do it with the command startx 1. It seemed to flicker to a different screen momentarily, but then exited. Got the following error: /usr/bin/xterm: No absolute path found for shell: :1 ...
Brian Peterson's user avatar
39 votes
5 answers

How to speed up X over SSH on a slow network connection?

Are there any specific recommendations on speeding up X applications over ssh on a slow network connection? In this specific case, I am accessing a server located in west coast from a laptop in east ...
vivekian2's user avatar
  • 665
39 votes
2 answers

Why does Shift+Insert paste from CLIPBOARD in some applications and PRIMARY in others?

How do I paste from the PRIMARY selection (eg. mouse-selected text) with a keyboard shortcut? Shift+Insert inconsistently pastes from PRIMARY or CLIPBOARD, depending on the application. Background: ...
reasgt's user avatar
  • 783
37 votes
6 answers

Does an X client necessarily need a window manager to work?

Does an X client necessarily need a window manager to work? Can an X client work with only the X server? If an X client doesn't have a window, does whether it can work need a window manager? If an ...
Tim's user avatar
  • 100k
36 votes
5 answers

What is the purpose of xeyes?

Is xeyes purely for fun? What is the point of having it installed by default in many linux distrubutions (in X)?
Tim's user avatar
  • 100k
36 votes
2 answers

Record every keystroke and store in a file

I need to record every keystroke and store in a file in the user directory ~, when using my account, I am not sudoer and I cannot install programs (like logKeys) in any way. How could I do so using ...
Mitro's user avatar
  • 1,091
36 votes
6 answers

X client forwarded over SSH "cannot open display: localhost:11.0"

I have enabled X forwarding on remote machine where SSH server is running: # grep -i forward /etc/ssh/sshd_config X11Forwarding yes # On local machine, I have started SSH client with -X flag which ...
Martin's user avatar
  • 7,426
36 votes
6 answers

How to get near-perfect screen recording quality?

Someone suggested I direct a copy of the unmodified X display to a file and afterwards convert that file to a general purpose video file. What commands would I use to do this on a Kubuntu system? (...
Oleg Pryadko's user avatar
  • 2,360
35 votes
4 answers

What is X11 exactly?

I'm reading Wikipedia about X11 and it says that: In its standard distribution it is a complete, albeit simple, display and interface solution which delivers a standard toolkit and protocol stack for ...
Hidden's user avatar
  • 537
35 votes
4 answers

Reattach to lost X11 session

I'm using X11 forwarding over ssh to run Linux apps on my Windows box, and when the network drops it loses everything that was running. Is there anything similar to screen for X11?
Abdullah Jibaly's user avatar
35 votes
2 answers

How to use keyboard instead of mouse middle-click for copy/paste? [duplicate]

Possible Duplicate: Pasting X selection (not clipboard contents) with keyboard Is there a shortcut for copy-paste under X? I'd like to use the keyboard for pasting.
Bastl's user avatar
  • 359
34 votes
5 answers

Setting the window dimensions of a running application

I'm trying to start an application within Ubuntu (xfce or gnome) and via the command line and was wondering if there's a generic way to set the dimensions of a given window of a given app that is ...
Jamie's user avatar
  • 471
33 votes
3 answers

How to keep gnuplot-x11 graph window open until manually closed?

For example, this keeps the gnuplot-x11 graph window open until a key is pressed: gnuplot -e "plot \"file\" ; pause -1 \"text\"" How to keep it open until manually closed?
ncomputers's user avatar
  • 1,504
33 votes
2 answers

How can I run a graphical application in a container under Wayland?

When I used an X11 desktop, I could run graphical applications in docker containers by sharing the $DISPLAY variable and /tmp/X11-unix directory. For example: docker run -ti -e DISPLAY=$DISPLAY -v /...
Willi Ballenthin's user avatar
32 votes
7 answers

With SSH X11 forwarding (`ssh -X`), get `Can't open display` trying to run X applications

I'm able to login to sever using ssh -X Hostip but when i run the command xclock it give me this error Error: Can't open display: localhost:11.0 I check my Display value using echo $DISPLAY ...
OmiPenguin's user avatar
  • 4,198

2 3 4 5