Software >
Platform (computer) > Linux (distribution) > X > Window manager > Operating environment >
more coming later
- Application launchers
- Login managers
-
- twm is the default.
Stuff ∞
Configuration ∞
Related topics:
-
/etc/X11/xorg.conf
-- The main X configuration file.
Older stuff:
- $HOME/.Xresources -- Startup stuff
- $HOME/.xinitrc -- X's user configuration file
- $HOME/.Xmodmap -- Keyboard mapping
$HOME/.Xclients
/etc/X11/xinit
-
/etc/X11/xinit.d
Included software ∞
See /tag/x-software
Utilities, windows ∞
xclipboard
xcutsel
-
xdpyinfo
- http://www.xfree86.org/current/xdpyinfo.1.html
- Displays information about an X server.
-
Xkill
xkill
- http://www.xfree86.org/current/xkill.1.html
- Force the X server to close connections to clients. The target client is specified on the commandline or with a mouse click.
- Warning: This can be dangerous!
-
Xlsatoms
xlsatoms
- http://www.xfree86.org/current/xlsatoms.1.html
- Lists the interned atoms.
-
Xlsclients
xlsclients
- http://www.xfree86.org/current/xlsclients.1.html
- Lists information about the client applications running on a display.
Xdpyinfo usage ∞
From https://web.archive.org/web/20070316093957/http://bur.st/~benc/external-edit
(xwininfo)
# this gets the window id of the window with focus winid=`xdpyinfo | sed -ne 's/^focus:.*\(0x[^,]\+\).*/\1/p'` # and this gets window title wintitle=`xwininfo -id $winid | sed -ne 's/xwininfo: .*"\([^"]\+\)"/\1/p'`
Utilities, video ∞
-
Xrandr
xrandr
- http://www.xfree86.org/current/xrandr.1.html
- List the available screen sizes, current rotation, and available rotations. Set the screen size, orientation and/or reflection.
-
xgamma
xgamma
- http://www.xfree86.org/current/xgamma.1.html
- Query and alter the gamma correction of a monitor via the XFree86 X server video mode extension (XFree86-VidModeExtension).
Utilities, other ∞
-
xev
xev
- http://www.xfree86.org/current/xev.1.html
- Prints the contents of X events in a separate window. Button and key presses, mouse movements, and more.
-
xfontsel
xfontsel
- http://www.xfree86.org/current/xfontsel.1.html
- Display the fonts known to your X server, examine samples of each, and retrieve the X Logical Font Description ("XLFD") full name for a font.
- See Linux and fonts
-
xmore
xmore
- https://www.commandlinux.com/man-page/man1/xmore.1.html [ 1 ] not found on www.xfree86.org!
- Plain text display program.
- Like a graphical equivalent to more.
-
xset
xset
- http://www.xfree86.org/current/xset.1.html
- Set various user preference options of the display.
- In particular, it can be used to control screen saver and monitor power saving settings. See screensaver-control.sh
-
xsm
- http://www.xfree86.org/current/xsm.1.html
- A session manager.
- A session is a group of applications, each of which has a particular state. xsm allows you to create arbitrary sessions - for example, you might have a "light" session, a "development" session, or an "xterminal" session. Each session can have its own set of applications. Within a session, you can perform a "checkpoint" to save application state, or a "shutdown" to save state and exit the session. When you log back in to the system, you can load a specific session, and you can delete sessions you no longer want to keep.
- Some session managers simply allow you to manually specify a list of applications to be started in a session. xsm is more powerful because it lets you run applications and have them automatically become part of the session. On a simple level, xsm is useful because it gives you this ability to easily define which applications are in a session. The true power of xsm, however, can be taken advantage of when more and more applications learn to save and restore their state.
Working with the "desktop" (root window) ∞
-
xsetroot
xsetroot
- http://www.xfree86.org/current/xsetroot.1.html
- Allows you to tailor the appearance of the background ("root") window, if any.
- e.g.
xsetroot -solid "#303030"
- Alternatives to
xsetroot
See also Application launchers for desktop icon-related tools.
-
Z
when viewing an image will set it as the background image.
-
xv -root -quit -max -smooth ~/path/to/image.jpg
display -window root /home/user/path/to/image.jpg
-
xwinwrap
- was https://web.archive.org/web/20090302061537/swik.net/xwinwrap
- Allows you to use a screensaver or movie as the desktop background.
- https://launchpad.net/xwinwrap
- forked various times, such as https://github.com/ujjwal96/xwinwrap
- Within Window Maker:
wmsetbg
- xv: http://www.trilon.com/xv/
- Enlightenment (software) / ETerm:
Esetroot
-
X11 Image Loading Utility
xli
- https://www.freebsdsoftware.org/x11/xloadimage.html
- View several types of images under X11, or load images onto the root window.
- Debian: ftp://ftp.de.debian.org/debian/pool/main/x/xli/
Other tools / software ∞
See /tag/software+x
misc ∞
-
- Helps speed up x startup.
-
- Same idea as xtoolwait
-
http://www.csh.rit.edu/~adam/Progs/programs.html > Xtoolplaces
-
- Lets you programatically (or manually) simulate keyboard input and mouse activity, move and resize windows, etc. It does this using X11's XTEST extension and other Xlib functions.
X clipboard ∞
See also:
- X Window selection
- http://www.jwz.org/doc/x-cut-and-paste.html
-
http://www.freedesktop.org/standards/clipboards-spec/clipboards.txt
--
-
Finally - Linux clipboard integration
- A cool little script to merge the clipboards together.
- Untested.
- It seems to be related to Wmii
--
- /tag/x-clipboard-software
- xselection
- parcellite
- xcb
- uclip
- xselection
- xcut
- [?]
wmcopy
andwmpaste
(WindowMaker) -
- Displays a simple history.
fonts ∞
- DOSEMU's vga font -- The DOS-style font for X, taken from DOSEMU. Not necessary anymore, because rxvt is smart.
session managers ∞
- Many Window managers have something.
xsm
ksmserver
(KDE)gnome-session
(GNOME)-
ROX-Session
(ROX)
tray ∞
-
alltray can put anything in the tray.
- Tested 2009-04-11 - 0.69
- Turns any application into a tray application.
-
KDE has
kstart
- Tested 2009-04-11 - (Qt: 3.3.8, KDE: 3.5.9, KStart: kstart version 1.92)
- Can supposedly start applications iconified. I couldn't get it to work with Audacious.
window-level control ∞
See also Window managers
TODO - I want something that can minimize..
-
- /tag/kde-software
- Has window matching and acting, with an easy-to-use GUI.
-
- Has window matching and acting in its rc.xml file. See Openbox configuration.
-
- commandline control of windows. Fairly good.
-
xresizewindow
was on weeXpcxresizewindow "Term 1" 80x24+0+0
Stuff ∞
- https://tldp.org/HOWTO/XWindow-User-HOWTO/runningx.html
- https://tldp.org/HOWTO/XWindow-User-HOWTO/moreconfig.html
- https://www.gilesorr.com/wm/helpers.html
-
- A fake x-server; accepts connections but doesn't display anything, fooling software so you can use it headless.
-
- For Sharing an X11 desktop
- Xephyr is a better type of xnest..
Footnotes
^ 1 | not found on www.xfree86.org! |
Last updated 2021-05-18 at 19:39:20
- Porting/building a list of included software. I always forget about these programs..
- Created the X logo myself, because it's Linux.
ported a bit more
poked, added some links
ported entirely