author | spiralman <spiralman> | 2002-07-28 18:38:41 (UTC) |
---|---|---|
committer | spiralman <spiralman> | 2002-07-28 18:38:41 (UTC) |
commit | b251444c6eb50d8b80f7a79cef8930f401a2ff4d (patch) (unidiff) | |
tree | 33d47bceded8031f9748bcfc53afa417c1b8c149 | |
parent | 07be2f810ca33e1ac43a4a1491da478cf32f9524 (diff) | |
download | opie-b251444c6eb50d8b80f7a79cef8930f401a2ff4d.zip opie-b251444c6eb50d8b80f7a79cef8930f401a2ff4d.tar.gz opie-b251444c6eb50d8b80f7a79cef8930f401a2ff4d.tar.bz2 |
added author information
-rw-r--r-- | docs/usermanual/usermanual.sgm | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/docs/usermanual/usermanual.sgm b/docs/usermanual/usermanual.sgm index 0232cd3..f691889 100644 --- a/docs/usermanual/usermanual.sgm +++ b/docs/usermanual/usermanual.sgm | |||
@@ -1,912 +1,915 @@ | |||
1 | <!DOCTYPE book PUBLIC "-OASIS//DTD DocBook V4.2//EN" [ | 1 | <!DOCTYPE book PUBLIC "-OASIS//DTD DocBook V4.2//EN" [ |
2 | <!ENTITY arrow "-->"> | 2 | <!ENTITY arrow "-->"> |
3 | ]> | 3 | ]> |
4 | <book><title>Opie User Manual</title> | 4 | <book><title>Opie User Manual</title> |
5 | <bookinfo><authorgroup><collab> | ||
6 | <collabname>The Opie Team</collabname> | ||
7 | </collab></authorgroup></bookinfo> | ||
5 | <part><title>Getting Started</title> | 8 | <part><title>Getting Started</title> |
6 | <chapter><title>What is Opie?</title> | 9 | <chapter><title>What is Opie?</title> |
7 | <para> | 10 | <para> |
8 | Opie is a GUI (Graphical User Interface) for the Linux operating system (and | 11 | Opie is a GUI (Graphical User Interface) for the Linux operating system (and |
9 | might work on other OSes as well). It was originally designed for handheld | 12 | might work on other OSes as well). It was originally designed for handheld |
10 | computers (such as the Compaq/HP iPAQ and the Sharp Zaurus), but could | 13 | computers (such as the Compaq/HP iPAQ and the Sharp Zaurus), but could |
11 | probably function well in other environments requiring a light GUI, such as an | 14 | probably function well in other environments requiring a light GUI, such as an |
12 | old laptop, or an internet kiosk. It is based upon QT/Embedded from Trolltech, | 15 | old laptop, or an internet kiosk. It is based upon QT/Embedded from Trolltech, |
13 | which is in turn a graphical environment designed for embedded applications, | 16 | which is in turn a graphical environment designed for embedded applications, |
14 | based upon the QT toolkit. | 17 | based upon the QT toolkit. |
15 | </para> | 18 | </para> |
16 | <para> | 19 | <para> |
17 | Opie has been designed for devices with small screens, and a touchscreen input | 20 | Opie has been designed for devices with small screens, and a touchscreen input |
18 | device (ie, only one mouse click, and no constant mouse position), as well as | 21 | device (ie, only one mouse click, and no constant mouse position), as well as |
19 | designed to fit in a relatively small amount of storage space (about 5 megabytes | 22 | designed to fit in a relatively small amount of storage space (about 5 megabytes |
20 | for the base libraries and the launcher). | 23 | for the base libraries and the launcher). |
21 | </para> | 24 | </para> |
22 | </chapter> | 25 | </chapter> |
23 | <chapter><title>Installation</title> | 26 | <chapter><title>Installation</title> |
24 | <section><title>iPAQ</title> | 27 | <section><title>iPAQ</title> |
25 | <para> | 28 | <para> |
26 | To install opie on an iPAQ, you will need a fresh Familiar installation (ie, | 29 | To install opie on an iPAQ, you will need a fresh Familiar installation (ie, |
27 | install Familiar, and stop before you do ipkg install task-complete or ipkg | 30 | install Familiar, and stop before you do ipkg install task-complete or ipkg |
28 | install task-x), go to http://familiar.handhelds.org to get the latest version, | 31 | install task-x), go to http://familiar.handhelds.org to get the latest version, |
29 | and to get installation instructions (again, stop after the initial boot and do | 32 | and to get installation instructions (again, stop after the initial boot and do |
30 | not install X, as it is not necessary, and will only take up space). | 33 | not install X, as it is not necessary, and will only take up space). |
31 | </para> | 34 | </para> |
32 | 35 | ||
33 | <note> | 36 | <note> |
34 | <para> | 37 | <para> |
35 | If you had qpe/qtopia installed previously, | 38 | If you had qpe/qtopia installed previously, |
36 | <emphasis>completely</emphasis> remove it, and remove the src line for it from | 39 | <emphasis>completely</emphasis> remove it, and remove the src line for it from |
37 | your /etc/ipkg.conf file before attempting to install opie. | 40 | your /etc/ipkg.conf file before attempting to install opie. |
38 | </para> | 41 | </para> |
39 | </note> | 42 | </note> |
40 | <para> | 43 | <para> |
41 | Once you have Familiar installed, set up a network connection between your iPAQ | 44 | Once you have Familiar installed, set up a network connection between your iPAQ |
42 | and the ouside world (again, see the Familiar site for instructions on this), | 45 | and the ouside world (again, see the Familiar site for instructions on this), |
43 | and then run this command: | 46 | and then run this command: |
44 | <informalexample> | 47 | <informalexample> |
45 | <literallayout> | 48 | <literallayout> |
46 | echo src opie "http://131.152.105.154/feeds/ipaq/unstable/" \ | 49 | echo src opie "http://131.152.105.154/feeds/ipaq/unstable/" \ |
47 | >> /etc/ipkg.conf | 50 | >> /etc/ipkg.conf |
48 | </literallayout> | 51 | </literallayout> |
49 | </informalexample> | 52 | </informalexample> |
50 | then, run: | 53 | then, run: |
51 | <informalexample> | 54 | <informalexample> |
52 | <literallayout> | 55 | <literallayout> |
53 | ipkg update && ipkg install task-opie | 56 | ipkg update && ipkg install task-opie |
54 | </literallayout> | 57 | </literallayout> |
55 | </informalexample> | 58 | </informalexample> |
56 | If you have a 3100 or 3800 series iPAQ, run: | 59 | If you have a 3100 or 3800 series iPAQ, run: |
57 | <informalexample> | 60 | <informalexample> |
58 | <literallayout> | 61 | <literallayout> |
59 | ipkg install qt-embedded-rotation | 62 | ipkg install qt-embedded-rotation |
60 | </literallayout> | 63 | </literallayout> |
61 | </informalexample> | 64 | </informalexample> |
62 | finally, start Opie with: | 65 | finally, start Opie with: |
63 | <informalexample> | 66 | <informalexample> |
64 | <literallayout> | 67 | <literallayout> |
65 | /etc/init.d/opie start | 68 | /etc/init.d/opie start |
66 | </literallayout> | 69 | </literallayout> |
67 | </informalexample> | 70 | </informalexample> |
68 | </para> | 71 | </para> |
69 | 72 | ||
70 | <para> | 73 | <para> |
71 | Opie should now be running (if you should have to reboot, which is rare, Opie | 74 | Opie should now be running (if you should have to reboot, which is rare, Opie |
72 | will start automatically). From here, you can use either the "Software" | 75 | will start automatically). From here, you can use either the "Software" |
73 | application in the Settings tab, or run ipkg from the command line to install | 76 | application in the Settings tab, or run ipkg from the command line to install |
74 | other Opie apps. Check out the various task-opie-* ipkgs to install various sets | 77 | other Opie apps. Check out the various task-opie-* ipkgs to install various sets |
75 | of apps at once (you can always uninstall individual apps individually). You | 78 | of apps at once (you can always uninstall individual apps individually). You |
76 | will probably want to install opie-embeddedkonsole first, so you have access to | 79 | will probably want to install opie-embeddedkonsole first, so you have access to |
77 | the command line in Opie. | 80 | the command line in Opie. |
78 | </para> | 81 | </para> |
79 | </section> | 82 | </section> |
80 | 83 | ||
81 | <section><title>Zaurus</title> | 84 | <section><title>Zaurus</title> |
82 | <para> | 85 | <para> |
83 | To completely install Opie on the Zaurus, you will have to install OpenZaurus, | 86 | To completely install Opie on the Zaurus, you will have to install OpenZaurus, |
84 | which includes Opie. However, individual Opie applications will work fine on the | 87 | which includes Opie. However, individual Opie applications will work fine on the |
85 | default Zaurus rom. Do not install Opie's launcher on a default Zaurus ROM | 88 | default Zaurus rom. Do not install Opie's launcher on a default Zaurus ROM |
86 | though. | 89 | though. |
87 | </para> | 90 | </para> |
88 | </section> | 91 | </section> |
89 | </chapter> | 92 | </chapter> |
90 | 93 | ||
91 | <chapter><title>Using Opie</title> | 94 | <chapter><title>Using Opie</title> |
92 | <para> | 95 | <para> |
93 | Now that Opie is installed and running, it's time to start using it. When you | 96 | Now that Opie is installed and running, it's time to start using it. When you |
94 | first start Opie, you will see the "Launcher" from which you can start all of | 97 | first start Opie, you will see the "Launcher" from which you can start all of |
95 | your Applications, and the "Taskbar" along the bottom, where you can see all | 98 | your Applications, and the "Taskbar" along the bottom, where you can see all |
96 | the running applications, select an input method, and interact with the | 99 | the running applications, select an input method, and interact with the |
97 | installed "applets". | 100 | installed "applets". |
98 | </para> | 101 | </para> |
99 | 102 | ||
100 | <section><title>Getting Around</title> | 103 | <section><title>Getting Around</title> |
101 | <para> | 104 | <para> |
102 | Getting around in Opie is very easy, you simply click your stylus on whatever | 105 | Getting around in Opie is very easy, you simply click your stylus on whatever |
103 | icon or button you want to click on. The main difference between using the | 106 | icon or button you want to click on. The main difference between using the |
104 | stylus and using a mouse is that you cannot right click with a stylus, so things | 107 | stylus and using a mouse is that you cannot right click with a stylus, so things |
105 | that require a right click are kept to a minimum. However, it is sometimes | 108 | that require a right click are kept to a minimum. However, it is sometimes |
106 | necessary to right click, and this is implemented with a "press and hold". | 109 | necessary to right click, and this is implemented with a "press and hold". |
107 | Any time you want to do something that you think would require a right click on | 110 | Any time you want to do something that you think would require a right click on |
108 | a normal pc, try pressing the stylus down and holding it still for a few | 111 | a normal pc, try pressing the stylus down and holding it still for a few |
109 | seconds. This usually opens up a context sensative menu, much like a right | 112 | seconds. This usually opens up a context sensative menu, much like a right |
110 | click usually does on a desktop interface. | 113 | click usually does on a desktop interface. |
111 | </para> | 114 | </para> |
112 | </section> | 115 | </section> |
113 | 116 | ||
114 | <section><title>Launcher</title> | 117 | <section><title>Launcher</title> |
115 | <para> | 118 | <para> |
116 | The Launcher behaves like the "desktop" on most PC GUIs. When no applications | 119 | The Launcher behaves like the "desktop" on most PC GUIs. When no applications |
117 | are running or visible, you will have access to the Launcher. You can also map | 120 | are running or visible, you will have access to the Launcher. You can also map |
118 | a hardware key to bring the Launcher to the top without closing any of the | 121 | a hardware key to bring the Launcher to the top without closing any of the |
119 | running applications (this is similar to "minimising" all the applications | 122 | running applications (this is similar to "minimising" all the applications |
120 | that are running). | 123 | that are running). |
121 | </para> | 124 | </para> |
122 | <para> | 125 | <para> |
123 | Along the top of the Launcher you will see a list of tabs which function as | 126 | Along the top of the Launcher you will see a list of tabs which function as |
124 | categories for your applications. You can click on the tab for the category you | 127 | categories for your applications. You can click on the tab for the category you |
125 | want to view, and then click on the icon for the application that you wish to | 128 | want to view, and then click on the icon for the application that you wish to |
126 | launch. By default, there will be an Applications tab and a Settings tab (if | 129 | launch. By default, there will be an Applications tab and a Settings tab (if |
127 | you install any games, they will appear in the Games tab). When new | 130 | you install any games, they will appear in the Games tab). When new |
128 | applications are installed, they will usually appear in one of these three tabs, | 131 | applications are installed, they will usually appear in one of these three tabs, |
129 | or in a tab of their own. To add or delete tabs or to move applications between | 132 | or in a tab of their own. To add or delete tabs or to move applications between |
130 | the tabs, you can use the Tab Manager application, or you can edit them by hand, | 133 | the tabs, you can use the Tab Manager application, or you can edit them by hand, |
131 | by changing the directories in /opt/QtPalmtop/apps. | 134 | by changing the directories in /opt/QtPalmtop/apps. |
132 | </para> | 135 | </para> |
133 | <para> | 136 | <para> |
134 | There is also a tab to the far right called the "Documents" tab, which allows | 137 | There is also a tab to the far right called the "Documents" tab, which allows |
135 | you to quickly open your most often used documents. You can click on a document | 138 | you to quickly open your most often used documents. You can click on a document |
136 | to open it up in the proper application. For help on adding files to the | 139 | to open it up in the proper application. For help on adding files to the |
137 | Documents tab see the <xref linkend="adddoc">. | 140 | Documents tab see the <xref linkend="adddoc">. |
138 | </para> | 141 | </para> |
139 | </section> | 142 | </section> |
140 | 143 | ||
141 | <section><title>Taskbar</title> | 144 | <section><title>Taskbar</title> |
142 | <para> | 145 | <para> |
143 | Opie has a "Taskbar" that always runs along the bottom of the screen in Opie, | 146 | Opie has a "Taskbar" that always runs along the bottom of the screen in Opie, |
144 | except for a few "fullscreen" applications that cover it up. The Taskbar is | 147 | except for a few "fullscreen" applications that cover it up. The Taskbar is |
145 | what lets you select which input method you would like to use, shows what | 148 | what lets you select which input method you would like to use, shows what |
146 | applications are running, and is also where the "applets" draw their icons. | 149 | applications are running, and is also where the "applets" draw their icons. |
147 | On the left of the Taskbar is an "O" button that opens a menu which has an | 150 | On the left of the Taskbar is an "O" button that opens a menu which has an |
148 | entry for every tab in the Launcher, allowing you to star an applications | 151 | entry for every tab in the Launcher, allowing you to star an applications |
149 | without going back to the Launcher, or quiting the application that you are | 152 | without going back to the Launcher, or quiting the application that you are |
150 | running. On the right hand side of the Taskbar, you will probably see a clock | 153 | running. On the right hand side of the Taskbar, you will probably see a clock |
151 | (unless you installed task-opie-minimal), which is actually just another applet | 154 | (unless you installed task-opie-minimal), which is actually just another applet |
152 | that draws the time instead of an icon. | 155 | that draws the time instead of an icon. |
153 | </para> | 156 | </para> |
154 | <para> | 157 | <para> |
155 | When an application is run, it adds its icon to the Taskbar, starting from the | 158 | When an application is run, it adds its icon to the Taskbar, starting from the |
156 | right side of the input method icon, with new application's icons appearing to | 159 | right side of the input method icon, with new application's icons appearing to |
157 | the right. If you click on the icon for an application, it will be brought to | 160 | the right. If you click on the icon for an application, it will be brought to |
158 | the screen, allowing you to interact with it. | 161 | the screen, allowing you to interact with it. |
159 | </para> | 162 | </para> |
160 | <para> | 163 | <para> |
161 | To the right of the "O" menu you will see an icon for the currently selected | 164 | To the right of the "O" menu you will see an icon for the currently selected |
162 | input method. Clicking this will bring up the input method, allowing you to | 165 | input method. Clicking this will bring up the input method, allowing you to |
163 | type into the currently running application. To the right of the input method | 166 | type into the currently running application. To the right of the input method |
164 | icon is a small arrow pointing up, which will open a menu of all the currently | 167 | icon is a small arrow pointing up, which will open a menu of all the currently |
165 | installed input methods when clicked. When you select one of these, it will | 168 | installed input methods when clicked. When you select one of these, it will |
166 | become the current input method, with its icon replacing the previous one. | 169 | become the current input method, with its icon replacing the previous one. |
167 | </para> | 170 | </para> |
168 | </section> | 171 | </section> |
169 | 172 | ||
170 | <section><title>Dialogs</title> | 173 | <section><title>Dialogs</title> |
171 | <para> | 174 | <para> |
172 | In Opie, dialogs, as well as some applications, have a button labeled "Ok" on | 175 | In Opie, dialogs, as well as some applications, have a button labeled "Ok" on |
173 | the right side of the window title bar, in addition to the normal "x". For | 176 | the right side of the window title bar, in addition to the normal "x". For |
174 | dialogs, the "Ok" button will apply your changes and close the window, while | 177 | dialogs, the "Ok" button will apply your changes and close the window, while |
175 | the "x" will cancel them before closing the window (for people used to most | 178 | the "x" will cancel them before closing the window (for people used to most |
176 | desktop GUI's the "Ok" and "x" behave like the "Ok" and "Cancel" buttons | 179 | desktop GUI's the "Ok" and "x" behave like the "Ok" and "Cancel" buttons |
177 | you would normally see in the bottom right of the dialog window). | 180 | you would normally see in the bottom right of the dialog window). |
178 | </para> | 181 | </para> |
179 | <para> | 182 | <para> |
180 | For applications that have an "Ok" button as well as the "x" button that all | 183 | For applications that have an "Ok" button as well as the "x" button that all |
181 | applications have, the "Ok" button will usually save the current file and then | 184 | applications have, the "Ok" button will usually save the current file and then |
182 | close the application, while the "x" button will close the application without | 185 | close the application, while the "x" button will close the application without |
183 | saving. | 186 | saving. |
184 | </para> | 187 | </para> |
185 | </section> | 188 | </section> |
186 | </chapter> | 189 | </chapter> |
187 | 190 | ||
188 | <chapter><title>Upgrading</title> | 191 | <chapter><title>Upgrading</title> |
189 | <para> | 192 | <para> |
190 | First, you should shutdown Opie from the "Shutdown" app in the Settings tab. | 193 | First, you should shutdown Opie from the "Shutdown" app in the Settings tab. |
191 | Normally, simply running | 194 | Normally, simply running |
192 | <informalexample> | 195 | <informalexample> |
193 | <literallayout> | 196 | <literallayout> |
194 | ipkg update && ipkg upgrade | 197 | ipkg update && ipkg upgrade |
195 | </literallayout> | 198 | </literallayout> |
196 | </informalexample> | 199 | </informalexample> |
197 | will upgrade Opie. However, if you currently have a version with the 1.5.0 | 200 | will upgrade Opie. However, if you currently have a version with the 1.5.0 |
198 | version number, you will have to upgrade it differently, because Opie now uses a | 201 | version number, you will have to upgrade it differently, because Opie now uses a |
199 | different version number (the 1.5.0 was Qtopia's version number, we now use our | 202 | different version number (the 1.5.0 was Qtopia's version number, we now use our |
200 | own). To upgrade from one of these older versions, run: | 203 | own). To upgrade from one of these older versions, run: |
201 | <informalexample> | 204 | <informalexample> |
202 | <literallayout> | 205 | <literallayout> |
203 | ipkg update | 206 | ipkg update |
204 | ipkg install opie-update | 207 | ipkg install opie-update |
205 | </literallayout> | 208 | </literallayout> |
206 | </informalexample> | 209 | </informalexample> |
207 | Opie should then be upgraded. | 210 | Opie should then be upgraded. |
208 | </para> | 211 | </para> |
209 | </chapter> | 212 | </chapter> |
210 | </part> | 213 | </part> |
211 | 214 | ||
212 | <part><title>Applications</title> | 215 | <part><title>Applications</title> |
213 | <chapter><title>Contacts</title> | 216 | <chapter><title>Contacts</title> |
214 | <para> | 217 | <para> |
215 | Contacts is a way to keep track of all the people you know, and how to contact | 218 | Contacts is a way to keep track of all the people you know, and how to contact |
216 | them. as well as other information, such as their birthday, the company they | 219 | them. as well as other information, such as their birthday, the company they |
217 | work for, etc. | 220 | work for, etc. |
218 | <para> | 221 | <para> |
219 | 222 | ||
220 | <section><title>Adding Contacts</title> | 223 | <section><title>Adding Contacts</title> |
221 | <para> | 224 | <para> |
222 | To Add a user, go to | 225 | To Add a user, go to |
223 | <GUImenu>Contact</GUImenu>&arrow;<GUIMenuItem>Add</GUIMenuItem>, | 226 | <GUImenu>Contact</GUImenu>&arrow;<GUIMenuItem>Add</GUIMenuItem>, |
224 | or click the add icon in the toolbar (looks like a blank piece of paper). | 227 | or click the add icon in the toolbar (looks like a blank piece of paper). |
225 | First, you need to give the person a name. You can do this by either entering | 228 | First, you need to give the person a name. You can do this by either entering |
226 | their name in the name field, or by pressing "Full Name...", which will open | 229 | their name in the name field, or by pressing "Full Name...", which will open |
227 | up a new dialog that lets you enter each part of their name individually. Three | 230 | up a new dialog that lets you enter each part of their name individually. Three |
228 | of the entry fields have pulldown menus instead of labels that let you set which | 231 | of the entry fields have pulldown menus instead of labels that let you set which |
229 | parameter these input fields control. The File As field lets you control how | 232 | parameter these input fields control. The File As field lets you control how |
230 | their name is displayed in the main view, use the pulldown arrow to select from | 233 | their name is displayed in the main view, use the pulldown arrow to select from |
231 | some common ways of ordering their first and last names, or type in a custom | 234 | some common ways of ordering their first and last names, or type in a custom |
232 | one. You can also select a category for the user to be filed under, and clicking | 235 | one. You can also select a category for the user to be filed under, and clicking |
233 | the button labeled "..." lets you edit the available catagories (these are | 236 | the button labeled "..." lets you edit the available catagories (these are |
234 | convinient for displaying just the contacts you want when you have a lot of | 237 | convinient for displaying just the contacts you want when you have a lot of |
235 | them). | 238 | them). |
236 | </para> | 239 | </para> |
237 | <para> | 240 | <para> |
238 | The address tab lets you edit the contact's buisness and home addresses (select | 241 | The address tab lets you edit the contact's buisness and home addresses (select |
239 | which one you want to change from the pulldown menu at the top). The bottom | 242 | which one you want to change from the pulldown menu at the top). The bottom |
240 | field behaves just like the three custom fields in the "General" tab (and if | 243 | field behaves just like the three custom fields in the "General" tab (and if |
241 | you select the same thing from the pulldown list, it will modify the same | 244 | you select the same thing from the pulldown list, it will modify the same |
242 | parameter). | 245 | parameter). |
243 | </para> | 246 | </para> |
244 | <para> | 247 | <para> |
245 | The Details tab is used for miscelaneous things like the person's position, the | 248 | The Details tab is used for miscelaneous things like the person's position, the |
246 | name of their spouse, etc. | 249 | name of their spouse, etc. |
247 | </para> | 250 | </para> |
248 | <para> | 251 | <para> |
249 | When you are done, click "Ok" in the top right of the screen (you can always | 252 | When you are done, click "Ok" in the top right of the screen (you can always |
250 | edit their profile later), click the "x" to cancel, and not add the contact. | 253 | edit their profile later), click the "x" to cancel, and not add the contact. |
251 | </para> | 254 | </para> |
252 | </section> | 255 | </section> |
253 | <section><title>Editing Contacts</title> | 256 | <section><title>Editing Contacts</title> |
254 | <para> | 257 | <para> |
255 | To edit the contacts, select the person you want to edit, anc click the pencil | 258 | To edit the contacts, select the person you want to edit, anc click the pencil |
256 | icon, or go to <GUIMenu>Contact</GUIMenu>&arrow;<GUIMenuItem>Edit</GUIMenuItem>, | 259 | icon, or go to <GUIMenu>Contact</GUIMenu>&arrow;<GUIMenuItem>Edit</GUIMenuItem>, |
257 | and it will open up the same dialog used to add a user, except their information | 260 | and it will open up the same dialog used to add a user, except their information |
258 | that is already entered will already be filled in. To finalise the changes, | 261 | that is already entered will already be filled in. To finalise the changes, |
259 | click "Ok", or to cancel them, click "x". | 262 | click "Ok", or to cancel them, click "x". |
260 | </para> | 263 | </para> |
261 | </section> | 264 | </section> |
262 | 265 | ||
263 | <section><title>Deleting Contacts</title> | 266 | <section><title>Deleting Contacts</title> |
264 | <para> | 267 | <para> |
265 | To delete a contact, select the person from the list of contacts, and click the | 268 | To delete a contact, select the person from the list of contacts, and click the |
266 | trash can icon, or go to <GUIMenu>Contact</GUIMenu> | 269 | trash can icon, or go to <GUIMenu>Contact</GUIMenu> |
267 | &arrow;<GUIMenuItem>Delete</GUIMenuItem>. A dialog will pop up asking if you | 270 | &arrow;<GUIMenuItem>Delete</GUIMenuItem>. A dialog will pop up asking if you |
268 | want to actually delete that contact, click yes to delete it, no will cancel. | 271 | want to actually delete that contact, click yes to delete it, no will cancel. |
269 | </para> | 272 | </para> |
270 | </section> | 273 | </section> |
271 | 274 | ||
272 | <section><title>Editing Contacts</title> | 275 | <section><title>Editing Contacts</title> |
273 | <para> | 276 | <para> |
274 | To find a specific person, click the find icon (green magnifying glass), or go | 277 | To find a specific person, click the find icon (green magnifying glass), or go |
275 | to <GUIMenu>Contact</GUIMenu>&arrow;<GUIMenuItem>Find</GUIMenuItem>. A dialog | 278 | to <GUIMenu>Contact</GUIMenu>&arrow;<GUIMenuItem>Find</GUIMenuItem>. A dialog |
276 | will pop up, and in the "Find what" input, enter the string you want to search | 279 | will pop up, and in the "Find what" input, enter the string you want to search |
277 | for. You can also select if you want the search to be case sensative, and if you | 280 | for. You can also select if you want the search to be case sensative, and if you |
278 | want it to search backwards from the currently selected user. The Category drop | 281 | want it to search backwards from the currently selected user. The Category drop |
279 | down menu lets you search only a specific category ("All" to search all of | 282 | down menu lets you search only a specific category ("All" to search all of |
280 | them). When you click "Find", it will start search for the string in all the | 283 | them). When you click "Find", it will start search for the string in all the |
281 | fields in all the contacts. When it finds a match, it will highlight the user in | 284 | fields in all the contacts. When it finds a match, it will highlight the user in |
282 | the main view. You can use this to search for (as an example) who a certain | 285 | the main view. You can use this to search for (as an example) who a certain |
283 | phone number belongs to, by entering the phone number in the "find what" field, | 286 | phone number belongs to, by entering the phone number in the "find what" field, |
284 | and clicking "Find". | 287 | and clicking "Find". |
285 | </para> | 288 | </para> |
286 | </section> | 289 | </section> |
287 | 290 | ||
288 | <section><title>Viewing Contacts</title> | 291 | <section><title>Viewing Contacts</title> |
289 | <para> | 292 | <para> |
290 | To view only the contacts in a certain category, go to the View menu, and check | 293 | To view only the contacts in a certain category, go to the View menu, and check |
291 | the categories you want to view. | 294 | the categories you want to view. |
292 | </para> | 295 | </para> |
293 | <para> | 296 | <para> |
294 | The list of letters on the bottom of the window lets you look at only the | 297 | The list of letters on the bottom of the window lets you look at only the |
295 | contacts who's names begin with that letter. These work much like entering text | 298 | contacts who's names begin with that letter. These work much like entering text |
296 | on a mobile phone. For example, to view all the contacts whos name starts with | 299 | on a mobile phone. For example, to view all the contacts whos name starts with |
297 | "B", press the "ABC" group twice (since "B" is the second letter in that | 300 | "B", press the "ABC" group twice (since "B" is the second letter in that |
298 | group). To go back to displaying all of the letters, click it two more times | 301 | group). To go back to displaying all of the letters, click it two more times |
299 | (pressing it four times brings you back to all the letters, so you pressed it 2 | 302 | (pressing it four times brings you back to all the letters, so you pressed it 2 |
300 | times to get to "B" and 2 more times to get back to all letters. 2+2=4). | 303 | times to get to "B" and 2 more times to get back to all letters. 2+2=4). |
301 | </para> | 304 | </para> |
302 | </section> | 305 | </section> |
303 | 306 | ||
304 | <section><title>Personal Details</title> | 307 | <section><title>Personal Details</title> |
305 | <para> | 308 | <para> |
306 | Change your personal details by going to <GUIMenu>Contact </GUIMenu> | 309 | Change your personal details by going to <GUIMenu>Contact </GUIMenu> |
307 | <GUIMenuItem>My Personal Details</GUIMenuItem>. This is used in today to | 310 | <GUIMenuItem>My Personal Details</GUIMenuItem>. This is used in today to |
308 | display who the device belongs to, as well as other apps. | 311 | display who the device belongs to, as well as other apps. |
309 | </para> | 312 | </para> |
310 | </section> | 313 | </section> |
311 | </chapter> | 314 | </chapter> |
312 | 315 | ||
313 | <chapter><title>Calendar</title> | 316 | <chapter><title>Calendar</title> |
314 | <para> | 317 | <para> |
315 | The Calendar is a way to keep track of all your appointments, birthdays, | 318 | The Calendar is a way to keep track of all your appointments, birthdays, |
316 | meetings, or any other event that you would put in a calendar. | 319 | meetings, or any other event that you would put in a calendar. |
317 | </para> | 320 | </para> |
318 | 321 | ||
319 | <section><title>Navigation</title> | 322 | <section><title>Navigation</title> |
320 | <para> | 323 | <para> |
321 | Navigation in the Calendar is simple. Along the top are five different buttons | 324 | Navigation in the Calendar is simple. Along the top are five different buttons |
322 | that allow you to set the type of view, which correspond to the five items in | 325 | that allow you to set the type of view, which correspond to the five items in |
323 | the "View" menu. Each one (except for "Today") changes the amount of time | 326 | the "View" menu. Each one (except for "Today") changes the amount of time |
324 | shown on the screen. "Day" shows one day, "Week" one week, etc. Today is the | 327 | shown on the screen. "Day" shows one day, "Week" one week, etc. Today is the |
325 | same as Day, except that it automatically sets the view to the current day. | 328 | same as Day, except that it automatically sets the view to the current day. |
326 | </para> | 329 | </para> |
327 | <section><title>The Day view</title> | 330 | <section><title>The Day view</title> |
328 | <para> | 331 | <para> |
329 | The day view shows your day divided up into blocks representing each hour. At | 332 | The day view shows your day divided up into blocks representing each hour. At |
330 | the top is the navigation bar, wher you will see a row of buttons, which | 333 | the top is the navigation bar, wher you will see a row of buttons, which |
331 | represent the days of the current week, and on the left and right sides of the | 334 | represent the days of the current week, and on the left and right sides of the |
332 | navigation bar are arrows, which allow you to move one day in that direction. If | 335 | navigation bar are arrows, which allow you to move one day in that direction. If |
333 | you are on the last day of the week, pressing the arrow will bring you into the | 336 | you are on the last day of the week, pressing the arrow will bring you into the |
334 | first day of the next week (or vice-versa if you are going backwards). There is | 337 | first day of the next week (or vice-versa if you are going backwards). There is |
335 | also a button that lists the current day, which you can press to select a day to | 338 | also a button that lists the current day, which you can press to select a day to |
336 | view from a calendar dialog. | 339 | view from a calendar dialog. |
337 | </para> | 340 | </para> |
338 | <para> | 341 | <para> |
339 | In the main view, there is a collumn of buttons, each of which represents one | 342 | In the main view, there is a collumn of buttons, each of which represents one |
340 | hour. If you select one, any new appointments will automatically default to | 343 | hour. If you select one, any new appointments will automatically default to |
341 | begining at that time and ending an hour later (which you can, of course, change | 344 | begining at that time and ending an hour later (which you can, of course, change |
342 | when you create the appointment). | 345 | when you create the appointment). |
343 | </para> | 346 | </para> |
344 | <para> | 347 | <para> |
345 | Clicking on an appointment will open a menu that lets you edit, delete or beam | 348 | Clicking on an appointment will open a menu that lets you edit, delete or beam |
346 | the appointment. Beam will beam the appointment to any device supporting the | 349 | the appointment. Beam will beam the appointment to any device supporting the |
347 | Obex protocol (PalmOS based devices, cellphones, etc). libopieobex must be | 350 | Obex protocol (PalmOS based devices, cellphones, etc). libopieobex must be |
348 | installed to use this feature. | 351 | installed to use this feature. |
349 | </para> | 352 | </para> |
350 | </section> | 353 | </section> |
351 | 354 | ||
352 | <section><title>The Week View</title> | 355 | <section><title>The Week View</title> |
353 | <para> | 356 | <para> |
354 | The week view allows you to see your week divided up into columns, representing | 357 | The week view allows you to see your week divided up into columns, representing |
355 | each day of the week, and rows, representing each hour of the day. In the | 358 | each day of the week, and rows, representing each hour of the day. In the |
356 | navigation bar at the top, there are two scroll boxes, the one on the left shows | 359 | navigation bar at the top, there are two scroll boxes, the one on the left shows |
357 | the current year, and the one to the right shows which week it is of that year. | 360 | the current year, and the one to the right shows which week it is of that year. |
358 | To the right of both of those is a label which shows the date range for the | 361 | To the right of both of those is a label which shows the date range for the |
359 | currently selected week. | 362 | currently selected week. |
360 | </para> | 363 | </para> |
361 | <para> | 364 | <para> |
362 | In the main view, you see the week divided up into rows and collumns | 365 | In the main view, you see the week divided up into rows and collumns |
363 | representing the days of the week, and hours of the day. In each cell, you will | 366 | representing the days of the week, and hours of the day. In each cell, you will |
364 | see a blue square which represents an appointment, which you can press to see | 367 | see a blue square which represents an appointment, which you can press to see |
365 | details of the appointment. If you press anywhere in the free space, you will go | 368 | details of the appointment. If you press anywhere in the free space, you will go |
366 | to the day of the column that you clicked in. | 369 | to the day of the column that you clicked in. |
367 | </para> | 370 | </para> |
368 | </section> | 371 | </section> |
369 | 372 | ||
370 | <section><title>The Week List View</title> | 373 | <section><title>The Week List View</title> |
371 | <para> | 374 | <para> |
372 | The week list view shows you all the appointments that you have that week | 375 | The week list view shows you all the appointments that you have that week |
373 | without graphically representing how long they are or showing the free time | 376 | without graphically representing how long they are or showing the free time |
374 | between them. This is convinient if you need to see a list of all your | 377 | between them. This is convinient if you need to see a list of all your |
375 | appointments, but do not need to see how your time is mapped out. The navigation | 378 | appointments, but do not need to see how your time is mapped out. The navigation |
376 | bar has an arrow button on either side, allowing you to move to the next or | 379 | bar has an arrow button on either side, allowing you to move to the next or |
377 | previous week, as well as a button which gives the current week number for that | 380 | previous week, as well as a button which gives the current week number for that |
378 | year. Pressing the week number button will bring up a calendar dialog, which | 381 | year. Pressing the week number button will bring up a calendar dialog, which |
379 | allows you to select the week you are viewing. Selecting a day from the calendar | 382 | allows you to select the week you are viewing. Selecting a day from the calendar |
380 | will bring you to the week that day is in. To the right of that is a button with | 383 | will bring you to the week that day is in. To the right of that is a button with |
381 | a "2" in it. When this is depressed, the main view will show two weeks at a | 384 | a "2" in it. When this is depressed, the main view will show two weeks at a |
382 | time, instead of one. The last item is a label which shows the range of dates | 385 | time, instead of one. The last item is a label which shows the range of dates |
383 | for the currently selected week. | 386 | for the currently selected week. |
384 | </para> | 387 | </para> |
385 | <para> | 388 | <para> |
386 | The main view is comprised of several rows, each of which represents a day of | 389 | The main view is comprised of several rows, each of which represents a day of |
387 | the week. If you have an appointment on that day, the date will be red, | 390 | the week. If you have an appointment on that day, the date will be red, |
388 | otherwise it will be black (the current day is blue). Clicking on the date | 391 | otherwise it will be black (the current day is blue). Clicking on the date |
389 | itself will bring you to the day view for that day. Under each day is a list of | 392 | itself will bring you to the day view for that day. Under each day is a list of |
390 | all the appointments for that day, as well as their start times. If you click on | 393 | all the appointments for that day, as well as their start times. If you click on |
391 | an appointment, you will go to an edit dialog for that appointment, which lets | 394 | an appointment, you will go to an edit dialog for that appointment, which lets |
392 | you view its details. Next to each day heading is a "+" sign, clicking it will | 395 | you view its details. Next to each day heading is a "+" sign, clicking it will |
393 | create a new appointment for that day. | 396 | create a new appointment for that day. |
394 | </para> | 397 | </para> |
395 | </section> | 398 | </section> |
396 | 399 | ||
397 | <section><title>The Month View</title> | 400 | <section><title>The Month View</title> |
398 | <para> | 401 | <para> |
399 | The month view looks like a normal monthly calendar, allowing you to see on what | 402 | The month view looks like a normal monthly calendar, allowing you to see on what |
400 | days of the month you have appointments. In the navigation bar, there are two | 403 | days of the month you have appointments. In the navigation bar, there are two |
401 | pairs of arrows. The pair with an arrow and a vertical line will take you to the | 404 | pairs of arrows. The pair with an arrow and a vertical line will take you to the |
402 | first or last month of the currently selected year, while the normal arrow | 405 | first or last month of the currently selected year, while the normal arrow |
403 | buttons will take you to the next or previous month. There is a dropdown menu | 406 | buttons will take you to the next or previous month. There is a dropdown menu |
404 | which allows you to select the month, and a entry field which allows you to | 407 | which allows you to select the month, and a entry field which allows you to |
405 | select the year (press the up or down arrows, or enter in your own year). | 408 | select the year (press the up or down arrows, or enter in your own year). |
406 | </para> | 409 | </para> |
407 | <para> | 410 | <para> |
408 | The main view is divided up into a grid, where the columns are the days of the | 411 | The main view is divided up into a grid, where the columns are the days of the |
409 | week, and the rows are the weeks (just like an ordinary calendar). The currently | 412 | week, and the rows are the weeks (just like an ordinary calendar). The currently |
410 | selected day has a bold box drawn around it, and if the day has an appointment, | 413 | selected day has a bold box drawn around it, and if the day has an appointment, |
411 | there will be a small blue square in the bottom right corner of it (that square | 414 | there will be a small blue square in the bottom right corner of it (that square |
412 | will have a smaller white square if it is a recurring appointment). If the | 415 | will have a smaller white square if it is a recurring appointment). If the |
413 | appointment is an all day event, it will be drawn as a green dot instead. When | 416 | appointment is an all day event, it will be drawn as a green dot instead. When |
414 | you click on the sqaure of a day, you will be taken to the day view for that | 417 | you click on the sqaure of a day, you will be taken to the day view for that |
415 | day. | 418 | day. |
416 | </para> | 419 | </para> |
417 | </section> | 420 | </section> |
418 | </section> | 421 | </section> |
419 | 422 | ||
420 | <section><title>Adding Appointments</title> | 423 | <section><title>Adding Appointments</title> |
421 | <para> | 424 | <para> |
422 | To add an appointment, click on the add appointment button in the toolbar at the | 425 | To add an appointment, click on the add appointment button in the toolbar at the |
423 | top of the window (an image of a blank page), and a dialog will open up, | 426 | top of the window (an image of a blank page), and a dialog will open up, |
424 | allowing you to enter information about the appointment (depending on the | 427 | allowing you to enter information about the appointment (depending on the |
425 | current view, and what you may have selected, there may be certain default | 428 | current view, and what you may have selected, there may be certain default |
426 | settings). | 429 | settings). |
427 | </para> | 430 | </para> |
428 | <para> | 431 | <para> |
429 | At the top of the window is the description field, where you can enter in a | 432 | At the top of the window is the description field, where you can enter in a |
430 | short description of the appointment, or select a common one from the dropdown | 433 | short description of the appointment, or select a common one from the dropdown |
431 | list. The location field allows you to do the same. The category dropdown allows | 434 | list. The location field allows you to do the same. The category dropdown allows |
432 | you to assign the appointment to a category, which you can use later to view | 435 | you to assign the appointment to a category, which you can use later to view |
433 | only some of your appointments. The button labeled "..." to the right of that | 436 | only some of your appointments. The button labeled "..." to the right of that |
434 | will open up a dialog where you can add, delete, or edit certain categories. | 437 | will open up a dialog where you can add, delete, or edit certain categories. |
435 | </para> | 438 | </para> |
436 | <para> | 439 | <para> |
437 | To enter a start and end time, select the date for each from the dropdown menu, | 440 | To enter a start and end time, select the date for each from the dropdown menu, |
438 | and then you can either manually enter a time, or you can use the three rows of | 441 | and then you can either manually enter a time, or you can use the three rows of |
439 | numbers to more quickly enter it in. To use the fast input method, first click | 442 | numbers to more quickly enter it in. To use the fast input method, first click |
440 | in the text entry field of the time you want to edit, then you need to select | 443 | in the text entry field of the time you want to edit, then you need to select |
441 | the hour. The first two rows are the hours, click whichever one you want. The | 444 | the hour. The first two rows are the hours, click whichever one you want. The |
442 | third row of numbers are the minutes, in units of five. When you select the | 445 | third row of numbers are the minutes, in units of five. When you select the |
443 | minutes field for the start time, it will automatically set the minutes field | 446 | minutes field for the start time, it will automatically set the minutes field |
444 | for the end time to the same thing, but you can change this by selecting the end | 447 | for the end time to the same thing, but you can change this by selecting the end |
445 | field and giving it its own minutes field. Because of this, it is fastest to set | 448 | field and giving it its own minutes field. Because of this, it is fastest to set |
446 | the start time first and then the end time. There is also an "all day" | 449 | the start time first and then the end time. There is also an "all day" |
447 | checkbox, which will make the appointment take up the entire day. | 450 | checkbox, which will make the appointment take up the entire day. |
448 | </para> | 451 | </para> |
449 | <para> | 452 | <para> |
450 | Underneath this you can set the timezone of the appointment from the dropdown | 453 | Underneath this you can set the timezone of the appointment from the dropdown |
451 | list. To change the available timezones, click the world icon, and it will open | 454 | list. To change the available timezones, click the world icon, and it will open |
452 | the City Time application. Refer to its documentation for changing the | 455 | the City Time application. Refer to its documentation for changing the |
453 | timezones. If you want to have an alarm go off, check the "alarm" checkbox, | 456 | timezones. If you want to have an alarm go off, check the "alarm" checkbox, |
454 | and then set the number of minutes before the appointment that you want the | 457 | and then set the number of minutes before the appointment that you want the |
455 | alarm to sound. If you set the dropdown list next to that to "silent" you will | 458 | alarm to sound. If you set the dropdown list next to that to "silent" you will |
456 | only be given a visual alarm, wheras if you set the alarm to "Loud", there | 459 | only be given a visual alarm, wheras if you set the alarm to "Loud", there |
457 | will be an alarm sound as well. Note: opie-alarm must be installed for alarms to | 460 | will be an alarm sound as well. Note: opie-alarm must be installed for alarms to |
458 | work. | 461 | work. |
459 | </para> | 462 | </para> |
460 | <para> | 463 | <para> |
461 | To set whether the appointment repeats, click the "Repeat" button and a new | 464 | To set whether the appointment repeats, click the "Repeat" button and a new |
462 | dialog will open up. At the top is a row of buttons, which lets you set how | 465 | dialog will open up. At the top is a row of buttons, which lets you set how |
463 | often the appointment repeats. Selecting one of these buttons will change the | 466 | often the appointment repeats. Selecting one of these buttons will change the |
464 | interface below, to represent the available options for that type of repetition | 467 | interface below, to represent the available options for that type of repetition |
465 | (selecting "None" will turn off repetition if you turned it on and no longer | 468 | (selecting "None" will turn off repetition if you turned it on and no longer |
466 | want it). When you are done, click "ok" in the upper right to select that type | 469 | want it). When you are done, click "ok" in the upper right to select that type |
467 | of repetition, or "x" to set it back to what it was (none if it is a new | 470 | of repetition, or "x" to set it back to what it was (none if it is a new |
468 | appointment). | 471 | appointment). |
469 | </para> | 472 | </para> |
470 | <para> | 473 | <para> |
471 | Finally, you can add notes to the appointment by clicking the "Notes..." | 474 | Finally, you can add notes to the appointment by clicking the "Notes..." |
472 | button which will open a dialog with a text entry field for adding notes. Press | 475 | button which will open a dialog with a text entry field for adding notes. Press |
473 | "ok" to accept the changes to the notes, "x" to cancel. | 476 | "ok" to accept the changes to the notes, "x" to cancel. |
474 | </para> | 477 | </para> |
475 | <para> | 478 | <para> |
476 | When you are done setting up the appointment, click "ok" in the top right of | 479 | When you are done setting up the appointment, click "ok" in the top right of |
477 | the window, or "x" to cancel adding the appointment. | 480 | the window, or "x" to cancel adding the appointment. |
478 | </para> | 481 | </para> |
479 | </section> | 482 | </section> |
480 | <section><title>Editing Appointments</title> | 483 | <section><title>Editing Appointments</title> |
481 | <para> | 484 | <para> |
482 | How you start editing an appointment varies depending on what view you are in, | 485 | How you start editing an appointment varies depending on what view you are in, |
483 | but they will all open the same dialog. The dialog is the same as the Add | 486 | but they will all open the same dialog. The dialog is the same as the Add |
484 | Appointment dialog, except that the fields will already be filled in with the | 487 | Appointment dialog, except that the fields will already be filled in with the |
485 | information that the appointment contains. Clicking "ok" will keep your | 488 | information that the appointment contains. Clicking "ok" will keep your |
486 | changes, "x" will revert them to what they were before you edited them. | 489 | changes, "x" will revert them to what they were before you edited them. |
487 | </para> | 490 | </para> |
488 | </section> | 491 | </section> |
489 | 492 | ||
490 | <section><title>Finding Appointments</title> | 493 | <section><title>Finding Appointments</title> |
491 | <para> | 494 | <para> |
492 | To find a specific appointment, click the find button in the toolbar (small | 495 | To find a specific appointment, click the find button in the toolbar (small |
493 | green magnifying glass) and it will open a find dialog. Here you can enter the | 496 | green magnifying glass) and it will open a find dialog. Here you can enter the |
494 | text you want to search for, as well as the category you want to search for, as | 497 | text you want to search for, as well as the category you want to search for, as |
495 | well as the start date, and whether you want the search to be case sensitive. | 498 | well as the start date, and whether you want the search to be case sensitive. |
496 | Click "Find" to find the next appointment that matches your criteria. | 499 | Click "Find" to find the next appointment that matches your criteria. |
497 | </para> | 500 | </para> |
498 | </section> | 501 | </section> |
499 | </chapter> | 502 | </chapter> |
500 | 503 | ||
501 | <chapter><title>Todo</title> | 504 | <chapter><title>Todo</title> |
502 | <para> | 505 | <para> |
503 | Todo is designed for storing information about things you need to do, but which | 506 | Todo is designed for storing information about things you need to do, but which |
504 | arent going to happen at a specific time, like "change the oil" or "mow the | 507 | arent going to happen at a specific time, like "change the oil" or "mow the |
505 | lawn". You can also give todo items a deadline, if they have to be completed by | 508 | lawn". You can also give todo items a deadline, if they have to be completed by |
506 | a certain time. | 509 | a certain time. |
507 | </para> | 510 | </para> |
508 | 511 | ||
509 | <section><title>Adding Tasks</title> | 512 | <section><title>Adding Tasks</title> |
510 | <para> | 513 | <para> |
511 | Go to <GUIMenu>Data</GUIMenu>&arrow;<GUIMenuItem>New Task<GUIMenuItem>, or click | 514 | Go to <GUIMenu>Data</GUIMenu>&arrow;<GUIMenuItem>New Task<GUIMenuItem>, or click |
512 | on the new task icon (blank page). The priority drop down menu lets you select | 515 | on the new task icon (blank page). The priority drop down menu lets you select |
513 | the priority of the task. The lower the number, the more important it is. The | 516 | the priority of the task. The lower the number, the more important it is. The |
514 | categories behave in much the same way that they do in Calendar, you can select | 517 | categories behave in much the same way that they do in Calendar, you can select |
515 | the category from the drop down menu, or you can click the "..." button to add, | 518 | the category from the drop down menu, or you can click the "..." button to add, |
516 | delete, or edit categories. To give the task a due date, check the "Due" | 519 | delete, or edit categories. To give the task a due date, check the "Due" |
517 | checkbox, and then click the button next to it (it should contain the current | 520 | checkbox, and then click the button next to it (it should contain the current |
518 | date). That will open a calendar from which you can select the due date. The | 521 | date). That will open a calendar from which you can select the due date. The |
519 | "Completed" check box is the same as the checkbox next to each item in the main | 522 | "Completed" check box is the same as the checkbox next to each item in the main |
520 | view. The "Summary" field is for a short summary that will be visible in the | 523 | view. The "Summary" field is for a short summary that will be visible in the |
521 | main view, as well as in the Today application. The down arrow next to it will | 524 | main view, as well as in the Today application. The down arrow next to it will |
522 | copy the text in the "Summary" field into the large text field below it, which | 525 | copy the text in the "Summary" field into the large text field below it, which |
523 | is used for a more detailed description of the task. Click "ok" in the upper | 526 | is used for a more detailed description of the task. Click "ok" in the upper |
524 | right to add the new task, or "x" to close the window without adding the new | 527 | right to add the new task, or "x" to close the window without adding the new |
525 | task. | 528 | task. |
526 | </para> | 529 | </para> |
527 | </section> | 530 | </section> |
528 | <section><title>Editing Tasks</title> | 531 | <section><title>Editing Tasks</title> |
529 | <para> | 532 | <para> |
530 | To edit a task, you can select it, and then go to | 533 | To edit a task, you can select it, and then go to |
531 | <GUIMenu>Data</GUIMenu>&arrow;<GUIMenuItem>Edit | 534 | <GUIMenu>Data</GUIMenu>&arrow;<GUIMenuItem>Edit |
532 | Task</GUIMenuItem>, or click the edit task icon (an image of a pencil). The same | 535 | Task</GUIMenuItem>, or click the edit task icon (an image of a pencil). The same |
533 | dialog should apear as if you were adding a task, but the information for that | 536 | dialog should apear as if you were adding a task, but the information for that |
534 | task should already be filled in. You can change any of it you want to, and then | 537 | task should already be filled in. You can change any of it you want to, and then |
535 | click "ok" in the top right corner to save the changes, or "x" to go back to | 538 | click "ok" in the top right corner to save the changes, or "x" to go back to |
536 | the way it was. | 539 | the way it was. |
537 | </para> | 540 | </para> |
538 | </section> | 541 | </section> |
539 | 542 | ||
540 | <section><title>Deleting Tasks</title> | 543 | <section><title>Deleting Tasks</title> |
541 | <para> | 544 | <para> |
542 | To delete a task, first select it, and then either select | 545 | To delete a task, first select it, and then either select |
543 | <GUIMenu>Data</GUIMenu>&arrow; | 546 | <GUIMenu>Data</GUIMenu>&arrow; |
544 | <GUIMenuItem>Delete...</GUIMenuItem> or press the Delete icon (an image of | 547 | <GUIMenuItem>Delete...</GUIMenuItem> or press the Delete icon (an image of |
545 | a trash can). A dialog should pop up, asking if you want to delete the task, | 548 | a trash can). A dialog should pop up, asking if you want to delete the task, |
546 | click yes to delete it, or no to cancel. | 549 | click yes to delete it, or no to cancel. |
547 | </para> | 550 | </para> |
548 | </section> | 551 | </section> |
549 | <section><title>Finding Tasks</title> | 552 | <section><title>Finding Tasks</title> |
550 | <para> | 553 | <para> |
551 | To find a task, either go to | 554 | To find a task, either go to |
552 | <GUIMenu>Options</GUIMenu>&arrow;<GUIMenuItem>Find</GUIMenuItem> | 555 | <GUIMenu>Options</GUIMenu>&arrow;<GUIMenuItem>Find</GUIMenuItem> |
553 | , or click the find icon (an image of a green magnifying glass), and a dialog | 556 | , or click the find icon (an image of a green magnifying glass), and a dialog |
554 | should pop up. Enter the text you want to search for in the description, and | 557 | should pop up. Enter the text you want to search for in the description, and |
555 | select the category that you want it to search through (this will speed the | 558 | select the category that you want it to search through (this will speed the |
556 | search up, if you know what category it is in). You can also select "case | 559 | search up, if you know what category it is in). You can also select "case |
557 | sensative" which makes the search pay attention to the case of what you type (so | 560 | sensative" which makes the search pay attention to the case of what you type (so |
558 | if you look for "mow lawn", it won't find a task called "Mow lawn"). "Search | 561 | if you look for "mow lawn", it won't find a task called "Mow lawn"). "Search |
559 | Backwards" will search backwards from the currently selected task. Click "Find" | 562 | Backwards" will search backwards from the currently selected task. Click "Find" |
560 | to initiate the search, when it finds a task that matches the string, it will | 563 | to initiate the search, when it finds a task that matches the string, it will |
561 | select it. If you click Find again, it will find the next one in the list (or | 564 | select it. If you click Find again, it will find the next one in the list (or |
562 | the previous one, if "Search backwards" is selected). | 565 | the previous one, if "Search backwards" is selected). |
563 | </para> | 566 | </para> |
564 | </section> | 567 | </section> |
565 | 568 | ||
566 | <section><title>Viewing Tasks</title> | 569 | <section><title>Viewing Tasks</title> |
567 | <para> | 570 | <para> |
568 | To only view tasks filled under certain categories, go to the Category menu, and | 571 | To only view tasks filled under certain categories, go to the Category menu, and |
569 | check the categories you want to view. Also, under the Options menu, you can | 572 | check the categories you want to view. Also, under the Options menu, you can |
570 | select whether or not you want completed tasks to be visible, and whether or not | 573 | select whether or not you want completed tasks to be visible, and whether or not |
571 | you want to see the deadline. | 574 | you want to see the deadline. |
572 | </para> | 575 | </para> |
573 | </section> | 576 | </section> |
574 | 577 | ||
575 | <section><title>Completing Tasks</title> | 578 | <section><title>Completing Tasks</title> |
576 | <para> | 579 | <para> |
577 | To mark a task as completed without deleting it, you can either check the | 580 | To mark a task as completed without deleting it, you can either check the |
578 | checkbox next to it in the main view, or edit it, and check the "completed" | 581 | checkbox next to it in the main view, or edit it, and check the "completed" |
579 | check box in the edit dialog. If <GUIMenu>Options</GUIMenu>&arrow; | 582 | check box in the edit dialog. If <GUIMenu>Options</GUIMenu>&arrow; |
580 | <GUIMenuItem>Completed<GUIMenuItem> tasks is not checked, the task will | 583 | <GUIMenuItem>Completed<GUIMenuItem> tasks is not checked, the task will |
581 | disapear when you mark it completed. but do not worry, it is not gone forever, | 584 | disapear when you mark it completed. but do not worry, it is not gone forever, |
582 | just check Completed tasks in the options menu, and you can see and edit it | 585 | just check Completed tasks in the options menu, and you can see and edit it |
583 | again. | 586 | again. |
584 | </para> | 587 | </para> |
585 | </section> | 588 | </section> |
586 | </chapter> | 589 | </chapter> |
587 | 590 | ||
588 | <chapter><title>File Manager</title> | 591 | <chapter><title>File Manager</title> |
589 | <para> | 592 | <para> |
590 | The file manager allows easy access to your file system, letting you browse, | 593 | The file manager allows easy access to your file system, letting you browse, |
591 | copy, move, delete and link files. You can also use it to open the file in an | 594 | copy, move, delete and link files. You can also use it to open the file in an |
592 | application based upon the file type, or add the file to your "Documents" tab, | 595 | application based upon the file type, or add the file to your "Documents" tab, |
593 | as well as several other filesystem related things. | 596 | as well as several other filesystem related things. |
594 | <para> | 597 | <para> |
595 | 598 | ||
596 | <section><title>Navigating</title> | 599 | <section><title>Navigating</title> |
597 | <para> | 600 | <para> |
598 | To enter a directory, simply press its icon or name in the main view. There are | 601 | To enter a directory, simply press its icon or name in the main view. There are |
599 | also two buttons in the toolbar which help with navigation. The back arrow will | 602 | also two buttons in the toolbar which help with navigation. The back arrow will |
600 | take you back to the directory you were previously looking at, while the up | 603 | take you back to the directory you were previously looking at, while the up |
601 | arrow will take you up one level in the directory structure (so, if you are in | 604 | arrow will take you up one level in the directory structure (so, if you are in |
602 | /usr/bin, it will take you to /usr, regardless of where you were before). The | 605 | /usr/bin, it will take you to /usr, regardless of where you were before). The |
603 | "Dir" menu shows the current path, with each directory as a menu item. So, if | 606 | "Dir" menu shows the current path, with each directory as a menu item. So, if |
604 | you are in /opt/QtPalmtop/bin there will be four entries: /, opt, QtPalmtop, and | 607 | you are in /opt/QtPalmtop/bin there will be four entries: /, opt, QtPalmtop, and |
605 | bin. Selecting one of these will take you immediately to that directory. | 608 | bin. Selecting one of these will take you immediately to that directory. |
606 | </para> | 609 | </para> |
607 | </section> | 610 | </section> |
608 | 611 | ||
609 | <section><title>Selecting Files</title> | 612 | <section><title>Selecting Files</title> |
610 | <para> | 613 | <para> |
611 | When you click on a file, its selection status is toggled. So the first time you | 614 | When you click on a file, its selection status is toggled. So the first time you |
612 | click on it, it will be selected, and the second time it will be deselected. To | 615 | click on it, it will be selected, and the second time it will be deselected. To |
613 | select multiple files, simply click on each one you want to select. | 616 | select multiple files, simply click on each one you want to select. |
614 | </para> | 617 | </para> |
615 | </section> | 618 | </section> |
616 | <section><title>Moving Files</title> | 619 | <section><title>Moving Files</title> |
617 | <para> | 620 | <para> |
618 | To copy a file from one directory to another, press and hold on the filename, | 621 | To copy a file from one directory to another, press and hold on the filename, |
619 | and select "Copy" from the menu that pops up. Then, change into the directory | 622 | and select "Copy" from the menu that pops up. Then, change into the directory |
620 | that you want to copy it into, and press the "paste" icon (an image of a | 623 | that you want to copy it into, and press the "paste" icon (an image of a |
621 | clipboard and a piece of paper). To move a file, do the same thing, except | 624 | clipboard and a piece of paper). To move a file, do the same thing, except |
622 | select "Cut" from the first menu, instead of "Copy". You can also move or | 625 | select "Cut" from the first menu, instead of "Copy". You can also move or |
623 | copy multiple files by selecting all of them and using the cut or copy buttons | 626 | copy multiple files by selecting all of them and using the cut or copy buttons |
624 | in the toolbar. | 627 | in the toolbar. |
625 | </para> | 628 | </para> |
626 | </section> | 629 | </section> |
627 | 630 | ||
628 | <section><title>Deleting Files</title> | 631 | <section><title>Deleting Files</title> |
629 | <para> | 632 | <para> |
630 | To delete a file, press and hold it to bring up its menu, then select | 633 | To delete a file, press and hold it to bring up its menu, then select |
631 | "Delete", and click "Yes" (or "No" to cancel). Delete will delete all the | 634 | "Delete", and click "Yes" (or "No" to cancel). Delete will delete all the |
632 | currently selected files, which may be more than the one that you pressed and | 635 | currently selected files, which may be more than the one that you pressed and |
633 | held on. | 636 | held on. |
634 | </para> | 637 | </para> |
635 | </section> | 638 | </section> |
636 | 639 | ||
637 | <section><title>Renaming Files</title> | 640 | <section><title>Renaming Files</title> |
638 | <para> | 641 | <para> |
639 | To change a file's name, first bring up the input method you want to use (unless | 642 | To change a file's name, first bring up the input method you want to use (unless |
640 | you are going to use the hardware keyboard), then press and hold on the | 643 | you are going to use the hardware keyboard), then press and hold on the |
641 | filename, and select "rename". A new file will appear with a "Name" field | 644 | filename, and select "rename". A new file will appear with a "Name" field |
642 | that is editable, enter the new name, and click another file to keep the new | 645 | that is editable, enter the new name, and click another file to keep the new |
643 | name. | 646 | name. |
644 | </para> | 647 | </para> |
645 | </section> | 648 | </section> |
646 | 649 | ||
647 | <section><title>Creating Directories</title> | 650 | <section><title>Creating Directories</title> |
648 | <para> | 651 | <para> |
649 | To create a directory, first bring up the input method you want to use (if you | 652 | To create a directory, first bring up the input method you want to use (if you |
650 | are using one), and then click the new directory button (an image of a file | 653 | are using one), and then click the new directory button (an image of a file |
651 | folder with a "+" sign). A new folder will be created with the name "New | 654 | folder with a "+" sign). A new folder will be created with the name "New |
652 | Folder", and the folder name will be editable. Enter the name you want and then | 655 | Folder", and the folder name will be editable. Enter the name you want and then |
653 | click another file to create the folder. | 656 | click another file to create the folder. |
654 | </para> | 657 | </para> |
655 | </section> | 658 | </section> |
656 | 659 | ||
657 | <section><title>Viewing Files</title> | 660 | <section><title>Viewing Files</title> |
658 | <para> | 661 | <para> |
659 | To view a file, press and hold on a file, and the menu that comes up will | 662 | To view a file, press and hold on a file, and the menu that comes up will |
660 | contain two entries for vieing the file, the first depends on the filetype, but | 663 | contain two entries for vieing the file, the first depends on the filetype, but |
661 | usually lets you open the file in a specific program. The second is "view as | 664 | usually lets you open the file in a specific program. The second is "view as |
662 | text" which will open the file up in TextEdit (regardless of whether or not it | 665 | text" which will open the file up in TextEdit (regardless of whether or not it |
663 | is actually a text file). | 666 | is actually a text file). |
664 | </para> | 667 | </para> |
665 | </section> | 668 | </section> |
666 | 669 | ||
667 | <section id="adddoc"><title>Adding to "Documents"</title> | 670 | <section id="adddoc"><title>Adding to "Documents"</title> |
668 | <para> | 671 | <para> |
669 | To add a file to your "Documents", press and hold the file, and select "Add | 672 | To add a file to your "Documents", press and hold the file, and select "Add |
670 | to documents" from the menu. This will add the file to the documents tab, which | 673 | to documents" from the menu. This will add the file to the documents tab, which |
671 | you can use to quickly open the file (simply click on the icon for the file in | 674 | you can use to quickly open the file (simply click on the icon for the file in |
672 | the Documents tab). Some programs also use the Documents list to aid in quickly | 675 | the Documents tab). Some programs also use the Documents list to aid in quickly |
673 | opening files. | 676 | opening files. |
674 | </para> | 677 | </para> |
675 | </section> | 678 | </section> |
676 | 679 | ||
677 | <section><title>Sorting Files</title> | 680 | <section><title>Sorting Files</title> |
678 | <para> | 681 | <para> |
679 | To sort the files, use the "Sort" menu to select wich field you want to sort | 682 | To sort the files, use the "Sort" menu to select wich field you want to sort |
680 | the files by ("by Name", for instance, will sort the file alphabetically by | 683 | the files by ("by Name", for instance, will sort the file alphabetically by |
681 | name). If "Ascending" is checked, the files will be sorted in ascending order, | 684 | name). If "Ascending" is checked, the files will be sorted in ascending order, |
682 | if it is not, they will be sorted in descending order. You can also press the | 685 | if it is not, they will be sorted in descending order. You can also press the |
683 | name of the column in the main view to sort by that field. | 686 | name of the column in the main view to sort by that field. |
684 | </para> | 687 | </para> |
685 | </section> | 688 | </section> |
686 | 689 | ||
687 | <section><title>Viewing Options</title> | 690 | <section><title>Viewing Options</title> |
688 | <para> | 691 | <para> |
689 | The "View" menu lets you choose which files to view. If "Hidden" is checked, | 692 | The "View" menu lets you choose which files to view. If "Hidden" is checked, |
690 | hidden files will be visible (in Linux, hidden files start with a "."). If | 693 | hidden files will be visible (in Linux, hidden files start with a "."). If |
691 | "Symlinks" is checked, symbolic links (files or directories which are merely | 694 | "Symlinks" is checked, symbolic links (files or directories which are merely |
692 | links to other files or directories) will be visible. | 695 | links to other files or directories) will be visible. |
693 | </para> | 696 | </para> |
694 | </section> | 697 | </section> |
695 | </chapter> | 698 | </chapter> |
696 | 699 | ||
697 | <chapter><title>Embedded Konsole</title> | 700 | <chapter><title>Embedded Konsole</title> |
698 | <para> | 701 | <para> |
699 | EmbeddedKonsole is Opie's terminal emulator. From here you can do pretty much | 702 | EmbeddedKonsole is Opie's terminal emulator. From here you can do pretty much |
700 | anything (since Linux is actually a command line based OS by itself). I will | 703 | anything (since Linux is actually a command line based OS by itself). I will |
701 | not go into much detail on using the linux command line, as that is covered in | 704 | not go into much detail on using the linux command line, as that is covered in |
702 | many other places (http://www.tldp.org is a good place to start, or read | 705 | many other places (http://www.tldp.org is a good place to start, or read |
703 | O'Reilly's <citation>Running Linux</citation> for a comprehensive look at Linux | 706 | O'Reilly's <citation>Running Linux</citation> for a comprehensive look at Linux |
704 | for the beginner). I will, however, give a quick overview of using a Linux | 707 | for the beginner). I will, however, give a quick overview of using a Linux |
705 | shell. | 708 | shell. |
706 | </para> | 709 | </para> |
707 | 710 | ||
708 | <section><title>Using Embedded Konsole</title> | 711 | <section><title>Using Embedded Konsole</title> |
709 | <para> | 712 | <para> |
710 | Along the top of the window is a row of menus and icons. The "Font" menu lets | 713 | Along the top of the window is a row of menus and icons. The "Font" menu lets |
711 | you select the font size that you want the console to use, while the Options | 714 | you select the font size that you want the console to use, while the Options |
712 | menu lets you select various options. Below this row of menus and icons is a | 715 | menu lets you select various options. Below this row of menus and icons is a |
713 | pulldown list with various common commands in it. | 716 | pulldown list with various common commands in it. |
714 | </para> | 717 | </para> |
715 | 718 | ||
716 | <section><title>Options Menu</title> | 719 | <section><title>Options Menu</title> |
717 | <para> | 720 | <para> |
718 | The first submenu in the options menu is the "Command List" menu, which lets | 721 | The first submenu in the options menu is the "Command List" menu, which lets |
719 | you edit or hide the command list pulldown. The "Tabs on top" or "Tabs on | 722 | you edit or hide the command list pulldown. The "Tabs on top" or "Tabs on |
720 | bottom" (depending on which is currently enabled) allows you to select where | 723 | bottom" (depending on which is currently enabled) allows you to select where |
721 | the tabs representing multiple terminal sessions are drawn. The "Colors" | 724 | the tabs representing multiple terminal sessions are drawn. The "Colors" |
722 | submenu lets you select from a color scheme, or make your own, and the "Scroll | 725 | submenu lets you select from a color scheme, or make your own, and the "Scroll |
723 | Bar" submenu lets you select where or if the scroll bar is drawn. | 726 | Bar" submenu lets you select where or if the scroll bar is drawn. |
724 | </para> | 727 | </para> |
725 | </section> | 728 | </section> |
726 | <section><title>Icons</title> | 729 | <section><title>Icons</title> |
727 | <para> | 730 | <para> |
728 | The row of icons to the right of the menus allows you to type common keystrokes | 731 | The row of icons to the right of the menus allows you to type common keystrokes |
729 | without having an input method visible, as well as some other things. | 732 | without having an input method visible, as well as some other things. |
730 | </para> | 733 | </para> |
731 | <para> | 734 | <para> |
732 | The icon all the way on the left will open a new terminal session in a new tab, | 735 | The icon all the way on the left will open a new terminal session in a new tab, |
733 | while the icon all the way on the right will paste text from the clipboard into | 736 | while the icon all the way on the right will paste text from the clipboard into |
734 | the terminal. | 737 | the terminal. |
735 | </para> | 738 | </para> |
736 | <para> | 739 | <para> |
737 | The other icons are the same as typing (from left to right) enter, space, tab | 740 | The other icons are the same as typing (from left to right) enter, space, tab |
738 | (for tab completion), up, and down (for the command history). | 741 | (for tab completion), up, and down (for the command history). |
739 | </para> | 742 | </para> |
740 | </section> | 743 | </section> |
741 | <section><title>Command List</title> | 744 | <section><title>Command List</title> |
742 | <para> | 745 | <para> |
743 | The command list is a pulldown menu with a list of commonly used commands. | 746 | The command list is a pulldown menu with a list of commonly used commands. |
744 | Selecting one will type the command into the terminal wherever the cursor is. | 747 | Selecting one will type the command into the terminal wherever the cursor is. |
745 | You can edit or hide this menu from <GUIMenu>Options</GUIMenu>&arrow; | 748 | You can edit or hide this menu from <GUIMenu>Options</GUIMenu>&arrow; |
746 | <GUIMenuItem>Command List.</GUIMenuItem> | 749 | <GUIMenuItem>Command List.</GUIMenuItem> |
747 | </para> | 750 | </para> |
748 | </section> | 751 | </section> |
749 | </section> | 752 | </section> |
750 | 753 | ||
751 | <section><title>What is a Shell</title> | 754 | <section><title>What is a Shell</title> |
752 | <para> | 755 | <para> |
753 | A shell is a program that accepts input from a user, and runs commands. Each | 756 | A shell is a program that accepts input from a user, and runs commands. Each |
754 | "command" in the shell is actually a separate program (unless you are using a | 757 | "command" in the shell is actually a separate program (unless you are using a |
755 | shell like BusyBox, which makes some of the more common commands part of its own | 758 | shell like BusyBox, which makes some of the more common commands part of its own |
756 | program in order to save space). Shells can actually be very powerful, and many | 759 | program in order to save space). Shells can actually be very powerful, and many |
757 | of them allow you to write something called "shell scripts" which are just a | 760 | of them allow you to write something called "shell scripts" which are just a |
758 | sequence of commands, sometimes with some flow control statements, saved to a | 761 | sequence of commands, sometimes with some flow control statements, saved to a |
759 | file and run each time the script is run. For the most part, the average user | 762 | file and run each time the script is run. For the most part, the average user |
760 | does not need to know about any of this, though. If you are running Opie on the | 763 | does not need to know about any of this, though. If you are running Opie on the |
761 | Familiar distribution, it is advisable to install the bash shell (ipkg install | 764 | Familiar distribution, it is advisable to install the bash shell (ipkg install |
762 | bash) because it offers things like tab completion, use of the backspace key, | 765 | bash) because it offers things like tab completion, use of the backspace key, |
763 | and a command history, as well as offering a more advanced scripting languauge | 766 | and a command history, as well as offering a more advanced scripting languauge |
764 | than most other shells. | 767 | than most other shells. |
765 | </para> | 768 | </para> |
766 | </section> | 769 | </section> |
767 | 770 | ||
768 | <section><title>Running Programs</title> | 771 | <section><title>Running Programs</title> |
769 | <para> | 772 | <para> |
770 | To run a program or a command (remember, a command is just another program), you | 773 | To run a program or a command (remember, a command is just another program), you |
771 | simply type the name of the program and hit "Return" (in Linux, program names | 774 | simply type the name of the program and hit "Return" (in Linux, program names |
772 | do not have a special suffix like they do in windows, in fact the "." | 775 | do not have a special suffix like they do in windows, in fact the "." |
773 | character has no special meaning unless it is at the begining of a filename, in | 776 | character has no special meaning unless it is at the begining of a filename, in |
774 | which case it makes the file "hidden"). When you type a program name and hit | 777 | which case it makes the file "hidden"). When you type a program name and hit |
775 | "Return" the shell looks in a special list of directories called your | 778 | "Return" the shell looks in a special list of directories called your |
776 | "path", and if it cannot find it in any of those directories, it stops looking | 779 | "path", and if it cannot find it in any of those directories, it stops looking |
777 | and tells you it could not find them. If you want to run a program that is not | 780 | and tells you it could not find them. If you want to run a program that is not |
778 | in your path, you must specify an absolute or relative path to that program. | 781 | in your path, you must specify an absolute or relative path to that program. |
779 | For instance, to run a program that is in the directory you are currently in, | 782 | For instance, to run a program that is in the directory you are currently in, |
780 | you would type <literal>./program</literal> ("./" is a special directory that | 783 | you would type <literal>./program</literal> ("./" is a special directory that |
781 | is explained below), or to run a program in /home/username/ you would call | 784 | is explained below), or to run a program in /home/username/ you would call |
782 | <literal>/home/username/program</literal>. | 785 | <literal>/home/username/program</literal>. |
783 | </para> | 786 | </para> |
784 | <para> | 787 | <para> |
785 | Most programs take "arguments" when run from the command line. An argument is | 788 | Most programs take "arguments" when run from the command line. An argument is |
786 | a string that contains no spaces that changes how the program behaves (a text | 789 | a string that contains no spaces that changes how the program behaves (a text |
787 | editor, for instance, might take a single argument, which would be the name of | 790 | editor, for instance, might take a single argument, which would be the name of |
788 | the file you wish to edit). Usually, you can use the arguments "-h" or | 791 | the file you wish to edit). Usually, you can use the arguments "-h" or |
789 | "--help" to get a list of the common arguments that that program takes, along | 792 | "--help" to get a list of the common arguments that that program takes, along |
790 | with a short usage description, and a short description of what each argument | 793 | with a short usage description, and a short description of what each argument |
791 | does. | 794 | does. |
792 | </para> | 795 | </para> |
793 | </section> | 796 | </section> |
794 | 797 | ||
795 | <section><title>Basic Navigation</title> | 798 | <section><title>Basic Navigation</title> |
796 | <para> | 799 | <para> |
797 | The command that you will use most often in the shell is probably the "cd" | 800 | The command that you will use most often in the shell is probably the "cd" |
798 | command, which stands for "change directory." With this command, you can move | 801 | command, which stands for "change directory." With this command, you can move |
799 | around in the file system, by issuing the command like this: <userinput>cd | 802 | around in the file system, by issuing the command like this: <userinput>cd |
800 | <replaceable>[new directory]</replaceable></userinput>, where <replaceable>[new | 803 | <replaceable>[new directory]</replaceable></userinput>, where <replaceable>[new |
801 | directory]</replaceable> is the directory you want to move to. | 804 | directory]</replaceable> is the directory you want to move to. |
802 | This directory name does not have to include the entire directory structure, but | 805 | This directory name does not have to include the entire directory structure, but |
803 | can be "relative" which means it assumes you are talking about directories | 806 | can be "relative" which means it assumes you are talking about directories |
804 | relative to the directory you are in. For example, if you are in a directory | 807 | relative to the directory you are in. For example, if you are in a directory |
805 | called /home/username and you want to move to the directory | 808 | called /home/username and you want to move to the directory |
806 | /home/username/other/dir you could simply type <userinput>cd | 809 | /home/username/other/dir you could simply type <userinput>cd |
807 | other/dir</userinput> and you would end up in /home/username/other/dir. You can | 810 | other/dir</userinput> and you would end up in /home/username/other/dir. You can |
808 | also specify a full, or "absolute" path, by specifying the entire path name | 811 | also specify a full, or "absolute" path, by specifying the entire path name |
809 | starting with / ( / is a special directory called the "root" directory, and does | 812 | starting with / ( / is a special directory called the "root" directory, and does |
810 | not have a "parent" directory, which means that it is not in any other | 813 | not have a "parent" directory, which means that it is not in any other |
811 | directory). There are also two special directories called "./" and "../". | 814 | directory). There are also two special directories called "./" and "../". |
812 | The "./" directory is the current directory you are in, and you will probably | 815 | The "./" directory is the current directory you are in, and you will probably |
813 | never use this in conjunction with the cd command (why would you want to move to | 816 | never use this in conjunction with the cd command (why would you want to move to |
814 | the directory you are already in?). The "../" directory represents the parent | 817 | the directory you are already in?). The "../" directory represents the parent |
815 | directory of the directory you are currently in, so if you are in | 818 | directory of the directory you are currently in, so if you are in |
816 | /home/username, ../ is the same as /home. You can string several ../'s | 819 | /home/username, ../ is the same as /home. You can string several ../'s |
817 | together, so if you are in /home/username/dir/ ../../ represents /home. There | 820 | together, so if you are in /home/username/dir/ ../../ represents /home. There |
818 | is one other special directory, called "~/" that points to your home | 821 | is one other special directory, called "~/" that points to your home |
819 | directory (usually /home/username or /root for the root user). | 822 | directory (usually /home/username or /root for the root user). |
820 | </para> | 823 | </para> |
821 | </section> | 824 | </section> |
822 | 825 | ||
823 | <section><title>Moving Files</title> | 826 | <section><title>Moving Files</title> |
824 | <para> | 827 | <para> |
825 | To move files around, you need to use the "cp" (copy) and "mv" (move) | 828 | To move files around, you need to use the "cp" (copy) and "mv" (move) |
826 | commands. Both of these are run the same way: <userinput>command originalfile | 829 | commands. Both of these are run the same way: <userinput>command originalfile |
827 | newfile</userinput>. The only difference is that cp creates a new file without | 830 | newfile</userinput>. The only difference is that cp creates a new file without |
828 | touching the old one, while mv deletes the original file. The two path names | 831 | touching the old one, while mv deletes the original file. The two path names |
829 | can be either absolute or relative. If you only specify a directory for the | 832 | can be either absolute or relative. If you only specify a directory for the |
830 | destination, and no filename, it will use the filename for the original file. | 833 | destination, and no filename, it will use the filename for the original file. |
831 | </para> | 834 | </para> |
832 | </section> | 835 | </section> |
833 | 836 | ||
834 | <section><title>Deleting Files</title> | 837 | <section><title>Deleting Files</title> |
835 | <para> | 838 | <para> |
836 | To delete a file, run the "rm" command, and to delete a directory, run the | 839 | To delete a file, run the "rm" command, and to delete a directory, run the |
837 | "rmdir" command, each of them take the file to be removed as their only | 840 | "rmdir" command, each of them take the file to be removed as their only |
838 | argument. The rmdir command requires the directory to be empty, so if you want | 841 | argument. The rmdir command requires the directory to be empty, so if you want |
839 | to delete a directory that is not empty, along with all its contents, run | 842 | to delete a directory that is not empty, along with all its contents, run |
840 | <userinput>rm -r dir</userinput>. | 843 | <userinput>rm -r dir</userinput>. |
841 | </para> | 844 | </para> |
842 | </section> | 845 | </section> |
843 | 846 | ||
844 | <section><title>Linking Files</title> | 847 | <section><title>Linking Files</title> |
845 | <para> | 848 | <para> |
846 | In Linux, you can have a special file called a "symbolic link" that acts just | 849 | In Linux, you can have a special file called a "symbolic link" that acts just |
847 | like a copy of another file, except it takes up less space. This is convinient | 850 | like a copy of another file, except it takes up less space. This is convinient |
848 | if two applications are looking for the same file in two separate places, | 851 | if two applications are looking for the same file in two separate places, |
849 | because the file can be in both places at once, without taking up any extra | 852 | because the file can be in both places at once, without taking up any extra |
850 | space, and any change to one is automatically applied to the other (really, | 853 | space, and any change to one is automatically applied to the other (really, |
851 | there is only one file, the link is just a file pointing to the original file). | 854 | there is only one file, the link is just a file pointing to the original file). |
852 | This is also useful for naming applications independant of their version number. | 855 | This is also useful for naming applications independant of their version number. |
853 | For instance, you could have a link called "application" that points to | 856 | For instance, you could have a link called "application" that points to |
854 | "application1.0". To create a link, use the following command: | 857 | "application1.0". To create a link, use the following command: |
855 | <userinput>ln -s originalfile link</userinput>. | 858 | <userinput>ln -s originalfile link</userinput>. |
856 | </para> | 859 | </para> |
857 | </section> | 860 | </section> |
858 | </chapter> | 861 | </chapter> |
859 | </part> | 862 | </part> |
860 | 863 | ||
861 | <part><title>Settings</title> | 864 | <part><title>Settings</title> |
862 | <chapter><title>Software</title> | 865 | <chapter><title>Software</title> |
863 | 866 | ||
864 | <para> | 867 | <para> |
865 | The "Software" application, also called oipkg, is what is used to install and | 868 | The "Software" application, also called oipkg, is what is used to install and |
866 | remove software. It is actually a frontend to the command line program "ipkg" | 869 | remove software. It is actually a frontend to the command line program "ipkg" |
867 | so most things you can do with oipkg you can also do with ipkg. Oipkg can | 870 | so most things you can do with oipkg you can also do with ipkg. Oipkg can |
868 | install things either remotely from a web server (called a "feed") or it can | 871 | install things either remotely from a web server (called a "feed") or it can |
869 | install an ipkg package file that resides on the local filesystem. | 872 | install an ipkg package file that resides on the local filesystem. |
870 | </para> | 873 | </para> |
871 | <important> | 874 | <important> |
872 | <para> | 875 | <para> |
873 | There is a bug in oipkg that prevents it from installing packages | 876 | There is a bug in oipkg that prevents it from installing packages |
874 | properly. There is, however, a workaround for it. Simply run oipkg from | 877 | properly. There is, however, a workaround for it. Simply run oipkg from |
875 | Embedded Konsole to avoid the bug. | 878 | Embedded Konsole to avoid the bug. |
876 | </para> | 879 | </para> |
877 | </important> | 880 | </important> |
878 | 881 | ||
879 | <section><title>Installing Software</title> | 882 | <section><title>Installing Software</title> |
880 | <para> | 883 | <para> |
881 | To install software, first select "Opie" from the "Section" pulldown menu, | 884 | To install software, first select "Opie" from the "Section" pulldown menu, |
882 | the press the "+" icon next to "Feeds" in the main view. This will show all | 885 | the press the "+" icon next to "Feeds" in the main view. This will show all |
883 | the available Opie packages (you can change which packages to view by selecting | 886 | the available Opie packages (you can change which packages to view by selecting |
884 | something else from the "Section" pulldown). Installed packages are marked | 887 | something else from the "Section" pulldown). Installed packages are marked |
885 | with a blue circle, while packages that are not installed are marked with a red | 888 | with a blue circle, while packages that are not installed are marked with a red |
886 | box. If you click on the icon for an uninstalled package, it will turn into an | 889 | box. If you click on the icon for an uninstalled package, it will turn into an |
887 | open box, with a blue circle coming out of it, indicating that you have marked | 890 | open box, with a blue circle coming out of it, indicating that you have marked |
888 | this package to be installed. Mark as many packages as you wish this way, and | 891 | this package to be installed. Mark as many packages as you wish this way, and |
889 | then press the "Apply" icon (same red box and blue dot icon) to install all | 892 | then press the "Apply" icon (same red box and blue dot icon) to install all |
890 | the marked packages. It will also remove any packages marked for removal (see | 893 | the marked packages. It will also remove any packages marked for removal (see |
891 | below). Clicking this will open a window showing all the packages marked to be | 894 | below). Clicking this will open a window showing all the packages marked to be |
892 | removed and installed, with some check boxes on the bottom, which represent | 895 | removed and installed, with some check boxes on the bottom, which represent |
893 | arguments to be sent to ipkg, which you can usually ignore. After verifying | 896 | arguments to be sent to ipkg, which you can usually ignore. After verifying |
894 | that all the packages to be installed are correct, press "Ok" in the upper | 897 | that all the packages to be installed are correct, press "Ok" in the upper |
895 | right corner (or press "x" to cancel and go back to the package selection | 898 | right corner (or press "x" to cancel and go back to the package selection |
896 | window). The packages should then install, and you should see their icons | 899 | window). The packages should then install, and you should see their icons |
897 | appear in the Launcher, if they are Opie applications. | 900 | appear in the Launcher, if they are Opie applications. |
898 | </para> | 901 | </para> |
899 | </section> | 902 | </section> |
900 | 903 | ||
901 | <section><title>Removing Software</title> | 904 | <section><title>Removing Software</title> |
902 | <para> | 905 | <para> |
903 | Removing software is the same as installing software, except you will press the | 906 | Removing software is the same as installing software, except you will press the |
904 | blue circle icon of an installed package, and it will have a red "X" over it. | 907 | blue circle icon of an installed package, and it will have a red "X" over it. |
905 | Then press the apply icon, and "Ok". You can install and remove packages at | 908 | Then press the apply icon, and "Ok". You can install and remove packages at |
906 | the same time by marking the ones you want to install and the ones you want to | 909 | the same time by marking the ones you want to install and the ones you want to |
907 | remove, and then pressing apply. | 910 | remove, and then pressing apply. |
908 | </para> | 911 | </para> |
909 | </section> | 912 | </section> |
910 | </chapter> | 913 | </chapter> |
911 | </part> | 914 | </part> |
912 | </book> | 915 | </book> |