-
Notifications
You must be signed in to change notification settings - Fork 1
/
ch14.html
165 lines (162 loc) · 11.3 KB
/
ch14.html
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
<!doctype html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<style type="text/css">
td, th { border: 1px solid #c3c3c3; padding: 0 3px 0 3px; }
table { border-collapse: collapse; }
img { max-width: 100%; }
</style>
<meta name="generator" content="ReText 7.2.3">
<title>ch14</title>
<style type="text/css">
</style>
</head>
<body>
<p><a href="ch13.html">Previous</a> <a href="index.html">Index</a> <a href="ch15.html">Next</a></p>
<hr>
<h1>14 The desktop</h1>
<h4>Table of Contents</h4>
<ul>
<li><a href="#14.1">14.1 Zonemaps</a></li>
<li><a href="#14.2">14.2 Workspaces</a></li>
<li><a href="#14.3">14.3 Zones</a></li>
<li><a href="#14.4">14.4 Standard zonemaps</a></li>
<li><a href="#14.5">14.5 Setting zonemaps</a><ul>
<li><a href="#14.5.1">14.5.1 Setting the workspace direction</a></li>
<li><a href="#14.5.2">14.5.2 Setting initial workspaces</a></li>
<li><a href="#14.5.3">14.5.3 Modifying current workspaces</a></li>
<li><a href="#14.5.4">14.5.4 Editing zonemaps</a></li>
</ul>
</li>
<li><a href="#14.6">14.6 Layers</a></li>
<li><a href="#14.7">14.7 External windows</a></li>
</ul>
<hr>
<p>At any time during a typical Axmud session there may be several windows open. Axmud tries to arrange these windows so that they don't overlap (as far as possible). This is generally called <em>window tiling</em>.</p>
<p>Note that <em>window tiling has not yet been implemented on MS Windows. Instead, you can create your own arrangment by dragging windows around the desktop. Axmud will remember where you put each type of window.</em></p>
<p><em>MS Windows users should skip Section 14 entirely, as none of it applies to their system</em>.</p>
<p>Note also that if you're using settings optimised for visually-impaired users, window tiling is also turned off, so none of Section 14 applies to you unless you're planning to turn it back on.</p>
<p>If window tiling is turned off in general and you want to turn it on (or vice-versa), you can use the following commands:</p>
<pre><code> ;activategrid
;agr
;disactivategrid
;dgr
</code></pre>
<p>By default, multiple connections can share a single main window, or they can each have their own main window. To switch between the two, use the following command:</p>
<pre><code> ;toggleshare
;tsh
</code></pre>
<p>For technical reasons, the change won't be applied until you restart Axmud.</p>
<h2><a name="14.1">14.1 Zonemaps</a></h2>
<p>The blueprint for arranging windows is called a <em>zonemap</em>.</p>
<p>You're free to design your own zonemaps (from the main window, click <strong>Edit > Axmud Preferences > Workspaces > Page 7</strong>), but most of the time you'll be using one of Axmud's standard zonemaps.</p>
<h2><a name="14.2">14.2 Workspaces</a></h2>
<p>Axmud supports multiple workspaces, both real and virtual.</p>
<p>By <em>real</em> workspaces, we mean multiple physical monitors. Many modern systems, especially Linux systems, implement <em>virtual</em> workspaces. meaning that the user has a single monitor which can switch between one of several virtual workspaces. Axmud supports both setups.</p>
<p>Only one workspace - the one in which Axmud opens - is used by default, but it's easy to set up Axmud to use multiple workspaces. If you use multiple workspaces, you can either use the same zonemap in every workspace, or apply a specific zonemap to each separate workspace.</p>
<h2><a name="14.3">14.3 Zones</a></h2>
<p>A zonemap consists of one or more <em>zones</em>. A zone can contain one or more windows. If the zone is full of windows, it can either refuse to accept more windows or it can stack windows on top of each other.</p>
<p>Some zones are only allowed to contain one type of window. For example, there is normally a zone which contains <em>only</em> the main window. Some zones might contain only one type of task window. Other zones can contain any kind of window.</p>
<h2><a name="14.4">14.4 Standard zonemaps</a></h2>
<p>Axmud provides a number of standard zonemaps.</p>
<p>Some of them are designed for use on modern widescreen (1920x1080) monitors and others are designed for use on smaller monitors.</p>
<p>In addition, some are designed for use when sessions share a single main window and others are designed for use when sessions have their own main window.</p>
<p>When Axmud first ran, you probably selected the most suitable zonemap for your system, but if not, it's easy to change to a different one.</p>
<p>These zonemaps are designed for shared main windows:</p>
<ul>
<li>
<p><strong>single</strong> - The entire workspace is covered by a single zone. Windows (even main windows) use their default sizes. Windows cannot be stacked on top of each other</p>
</li>
<li>
<p><strong>single2</strong> - A modified version of <strong>single</strong>, in which windows can be stacked on top of each other</p>
</li>
<li>
<p><strong>basic</strong> - Designed for use with small monitors. There are two zones, one large one for the main windows, and a small one for everything else</p>
</li>
<li>
<p><strong>extended</strong> - Designed for use with all monitors. The main window and Status/Locator task windows go on the left, everything else goes on the right</p>
</li>
<li>
<p><strong>widescreen</strong> - Designed for use with widescreen monitors. The same as <strong>extended</strong>, but there is room for more windows on the right (since the main window doesn't need to be so large)</p>
</li>
</ul>
<p>These zonemaps are designed for separate main windows:</p>
<ul>
<li><strong>horizontal</strong> - The workspace is divided into two halves, left and right, with each half controlled by a single session. Windows cannot be stacked on top of each other</li>
<li><strong>horizontal2</strong> - A modified version of <strong>horizontal</strong>, in which windows can be stacked on top of each other</li>
<li><strong>vertical</strong> - The workspace is divided into two halves, top and bottom, with each half controlled by a single session. Windows cannot be stacked on top of each other</li>
<li><strong>vertical2</strong> - A modified version of <strong>vertical</strong>, in which windows can be stacked on top of each other</li>
</ul>
<h2><a name="14.5">14.5 Setting zonemaps</a></h2>
<p>When you change zonemaps, you can change the zonemap for all workspaces, or just a single workspace.</p>
<p>In addition, you can specify how Axmud should behave whenever it starts: how many workspaces to use, and which zonemap to use on each workspace.</p>
<p>The easiest way to accomplish all of these tasks is to use the client preference window, so open that window before continuing (from the main window menu, select <strong>Edit > Axmud Preferences > Workspaces'</strong>).</p>
<h3><a name="14.5.1">14.5.1 Setting the workspace direction</a></h3>
<p>Axmud's default workspace is the one in which it opens. If you need additional workspaces, those workspaces are added in a consistent direction.</p>
<p>To set this direction, click <strong>Page 1</strong>, choose an option from the combo (drop-down) box, and click the <strong>Set</strong> button next to it.</p>
<h3><a name="14.5.2">14.5.2 Setting initial workspaces</a></h3>
<p>Now click on <strong>Page 4</strong>. This page lists the workspaces Axmud uses when it starts. This list always contains at least one workspace - the one in which Axmud opens.</p>
<p>You can add additional workspaces.</p>
<ul>
<li>Select a zonemap in the combo (drop-down) box</li>
<li>Click <strong>Add workspace</strong> to add a workspace using that zonemap as its default</li>
</ul>
<p>You can also modify the default zonemap used by a workspace that's already in the list</p>
<ul>
<li>Select a workspace from the list by clicking on it</li>
<li>Select a zonemap in the combo (drop-down) box</li>
<li>Click <strong>Modify workspace</strong></li>
</ul>
<h3><a name="14.5.3">14.5.3 Modifying current workspaces</a></h3>
<p>You can apply the same kinds of changes to workspaces that Axmud is using right now. These changes won't be retained when Axmud next starts.</p>
<p>Click on <strong>Page 3</strong>. To add an additional workspace:</p>
<ul>
<li>Select a zonemap from the combo (drop-down) box</li>
<li>Click the <strong>Use</strong> button</li>
</ul>
<h3><a name="14.5.4">14.5.4 Editing zonemaps</a></h3>
<p>You can add new zonemaps and modify existing ones on <strong>Page 7</strong>.</p>
<ul>
<li>Enter a zonemap name in the box on the left side, next to the <strong>Name</strong> label</li>
<li>Click the <strong>Add</strong> button</li>
<li>Select the new zonemap in the list</li>
<li>Click the <strong>Edit</strong> button</li>
<li>Click the <strong>Zone models</strong> tab</li>
<li>You can create zones on the grid by clicking the top-left and bottom-right corner of the area you want, and then by clicking the <strong>Add zone model</strong> button</li>
<li>If you want to modify a zone's properties, for example by putting a limit on the windows it can contain, select the zone by clicking it and then click the <strong>Edit</strong> button</li>
</ul>
<p>Standard zonemaps can't be modified by the user, but you <em>can</em> create a clone of a standard zonemap, and edit the clone instead.</p>
<ul>
<li>Select an existing zonemap from the list by clicking it</li>
<li>Enter a name for the clone in the box on the right side, next to the <strong>Clone</strong> button</li>
<li>Click the <strong>Clone</strong> button</li>
<li>Select the cloned zonemap in the list</li>
<li>Click the <strong>Edit</strong> button to modify it</li>
</ul>
<h2><a name="14.6">14.6 Layers</a></h2>
<p>Sometimes there isn't enough room on the desktop to arrange all of Axmud's windows without them overlapping each other.</p>
<p>Axmud solves this problem by arranging windows in layers. This isn't obvious at first, because the default layer is the one at the bottom. When that layer is full, new windows are placed in a higher layer.</p>
<p>Windows in higher layers aren't visible. Windows in lower layers might be visible, but will be obscured by windows in the current layer, which are always visible.</p>
<p>To move up and down a layer, use the <em>pointing hand</em> buttons near the top of the main window. Alternatively you can use the following client commands:</p>
<pre><code> ;layerup
;lup
;layerdown
;ldn
</code></pre>
<p>If a zone is allowed to contain only one window, then that window will always be visible. (Many of the standard zonemaps reserve a zone for the exclusive use of the main window).</p>
<p>Edit, preference and wizard windows are considered temporary; it's assumed that you are going to modify some value and close them shortly afterwards. Axmud does not attempt to fit them inside a zone.</p>
<h2><a name="14.7">14.7 External windows</a></h2>
<p>It's possible to grab an external window - one that is nothing to do with Axmud - and to arrange it on the desktop using the first available space. This is quite useful if you want to watch a video while slaughtering your enemies.</p>
<pre><code> ;grabwindow vlc
;gw vlc
</code></pre>
<p>This commands 'grabs' the first window it finds whose name matches the pattern <strong>vlc</strong>. The pattern (regular expression) is case-sensitive, so you should use <strong>vlc</strong>, not <strong>VLC</strong>.</p>
<p>To release all external windows and return them to their previous sizes and positions:</p>
<pre><code> ;banishwindow
;bw
</code></pre>
<hr>
<p><a href="ch13.html">Previous</a> <a href="index.html">Index</a> <a href="ch15.html">Next</a></p>
</body>
</html>