blob: a200f5c52e8543b3b82d5be385c1cf65650e36e7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
*********************
Desktop Environment
*********************
Some useful text commands to work on graphical interfaces.
.. only:: html
.. contents::
Xorg
====
Resizing windows
----------------
Resize all of the windows from ``$PROGRAM`` to 800x600::
xdotool search --name $PROGRAM windowsize %@ 800 600
Resize the active window to 800x600::
xdotool getactivewindow windowsize 800 600
Clipboard
---------
Get the contents of the X selection on stdout::
xclip -o
Copy clipboard contents (e.g. from ctrl-C in a graphical program) to the
primary (which can be basted with a middle mouse click)::
xclip -o -selection clipboard | xclip -i
XDG
===
Set MIME associations and default apps
--------------------------------------
``xdg-settings`` is used to set some deskoppish properties and
expecially the default web browser::
xdg-settings set default-web-browser xombrero.desktop
other associations can be set using ``xdg-mime``::
xdg-mime default apvlv.desktop application/pdf
of course the ``.desktop`` can be any available file for any app, placed
in one of the standard directories, either system-wide or per-user.
Both write to ``~/.local/share/applications/mimeapps.list``.
See Also
========
* `The old version of this article on my old website
<https://www.trueelena.org/computers/howto/managing_x_from_the_command_line.html>`_
..
vim: set filetype=rst:
|