| 1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
|---|
| 2 |
<html> |
|---|
| 3 |
<head> |
|---|
| 4 |
<title>Index of /gcin/download</title> |
|---|
| 5 |
</head> |
|---|
| 6 |
<body> |
|---|
| 7 |
<h1>Index of /gcin/download</h1> |
|---|
| 8 |
<table><tr><th><img src="/icons/blank.gif" alt="[ICO]"></th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr><tr><th colspan="5"><hr></th></tr> |
|---|
| 9 |
<tr><td valign="top"><img src="/icons/back.gif" alt="[DIR]"></td><td><a href="/gcin/">Parent Directory</a></td><td> </td><td align="right"> - </td></tr> |
|---|
| 10 |
<tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="Changelog.html">Changelog.html</a></td><td align="right">13-May-2010 23:28 </td><td align="right"> 78K</td></tr> |
|---|
| 11 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="MD5SUM">MD5SUM</a></td><td align="right">18-May-2010 05:01 </td><td align="right">652 </td></tr> |
|---|
| 12 |
<tr><td valign="top"><img src="/icons/hand.right.gif" alt="[ ]"></td><td><a href="README">README</a></td><td align="right">23-Nov-2006 15:21 </td><td align="right"> 27K</td></tr> |
|---|
| 13 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="SHA1SUM">SHA1SUM</a></td><td align="right">18-May-2010 05:01 </td><td align="right">748 </td></tr> |
|---|
| 14 |
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="devel/">devel/</a></td><td align="right">09-May-2007 11:44 </td><td align="right"> - </td></tr> |
|---|
| 15 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="gcin-1.4.0.tar.bz2">gcin-1.4.0.tar.bz2</a></td><td align="right">15-May-2008 18:04 </td><td align="right">2.3M</td></tr> |
|---|
| 16 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="gcin-1.4.1.tar.bz2">gcin-1.4.1.tar.bz2</a></td><td align="right">18-Jun-2008 21:21 </td><td align="right">2.3M</td></tr> |
|---|
| 17 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="gcin-1.4.2.tar.bz2">gcin-1.4.2.tar.bz2</a></td><td align="right">21-Jun-2008 10:06 </td><td align="right">2.3M</td></tr> |
|---|
| 18 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="gcin-1.4.3.tar.bz2">gcin-1.4.3.tar.bz2</a></td><td align="right">17-Jan-2009 16:41 </td><td align="right">2.6M</td></tr> |
|---|
| 19 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="gcin-1.4.4.tar.bz2">gcin-1.4.4.tar.bz2</a></td><td align="right">28-Jan-2009 11:14 </td><td align="right">2.6M</td></tr> |
|---|
| 20 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="gcin-1.4.5-liu_mdk.i586.rpm">gcin-1.4.5-liu_mdk.i586.rpm</a></td><td align="right">26-Apr-2009 21:46 </td><td align="right">2.1M</td></tr> |
|---|
| 21 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="gcin-1.4.5.tar.bz2">gcin-1.4.5.tar.bz2</a></td><td align="right">26-Apr-2009 21:46 </td><td align="right">2.7M</td></tr> |
|---|
| 22 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="gcin-1.4.6-liu_mdk.i586.rpm">gcin-1.4.6-liu_mdk.i586.rpm</a></td><td align="right">26-Dec-2009 15:51 </td><td align="right">1.4M</td></tr> |
|---|
| 23 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="gcin-1.4.6.tar.bz2">gcin-1.4.6.tar.bz2</a></td><td align="right">26-Dec-2009 15:50 </td><td align="right">2.7M</td></tr> |
|---|
| 24 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="gcin-1.4.9-liu_mdk.i586.rpm">gcin-1.4.9-liu_mdk.i586.rpm</a></td><td align="right">13-May-2010 23:28 </td><td align="right">1.4M</td></tr> |
|---|
| 25 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="gcin-1.4.9.tar.bz2">gcin-1.4.9.tar.bz2</a></td><td align="right">13-May-2010 23:28 </td><td align="right">3.1M</td></tr> |
|---|
| 26 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="gcin-no-gtk.msi">gcin-no-gtk.msi</a></td><td align="right">27-Apr-2010 12:26 </td><td align="right">4.6M</td></tr> |
|---|
| 27 |
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="gcin-old/">gcin-old/</a></td><td align="right">24-Jun-2008 13:14 </td><td align="right"> - </td></tr> |
|---|
| 28 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="gcin-win32-ime-build-src.7z">gcin-win32-ime-build-src.7z</a></td><td align="right">24-Dec-2009 18:41 </td><td align="right">143K</td></tr> |
|---|
| 29 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="gcin.msi">gcin.msi</a></td><td align="right">27-Apr-2010 12:24 </td><td align="right"> 17M</td></tr> |
|---|
| 30 |
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="icons/">icons/</a></td><td align="right">27-Nov-2006 11:52 </td><td align="right"> - </td></tr> |
|---|
| 31 |
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="linux/">linux/</a></td><td align="right">02-Nov-2006 14:48 </td><td align="right"> - </td></tr> |
|---|
| 32 |
<tr><td valign="top"><img src="/icons/unknown.gif" alt="[ ]"></td><td><a href="ogg-win32.7z">ogg-win32.7z</a></td><td align="right">11-Aug-2009 10:56 </td><td align="right">4.1M</td></tr> |
|---|
| 33 |
<tr><td valign="top"><img src="/icons/compressed.gif" alt="[ ]"></td><td><a href="ogg.tgz">ogg.tgz</a></td><td align="right">21-Feb-2009 19:30 </td><td align="right">4.3M</td></tr> |
|---|
| 34 |
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="windows-win32-gcin/">windows-win32-gcin/</a></td><td align="right">27-Apr-2010 12:28 </td><td align="right"> - </td></tr> |
|---|
| 35 |
<tr><th colspan="5"><hr></th></tr> |
|---|
| 36 |
</table> |
|---|
| 37 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" |
|---|
| 38 |
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
|---|
| 39 |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> |
|---|
| 40 |
<head> |
|---|
| 41 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> |
|---|
| 42 |
<meta name="generator" content="AsciiDoc 8.2.7" /> |
|---|
| 43 |
<style type="text/css"> |
|---|
| 44 |
/* Debug borders */ |
|---|
| 45 |
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 { |
|---|
| 46 |
/* |
|---|
| 47 |
border: 1px solid red; |
|---|
| 48 |
*/ |
|---|
| 49 |
} |
|---|
| 50 |
|
|---|
| 51 |
body { |
|---|
| 52 |
margin: 1em 5% 1em 5%; |
|---|
| 53 |
} |
|---|
| 54 |
|
|---|
| 55 |
a { |
|---|
| 56 |
color: blue; |
|---|
| 57 |
text-decoration: underline; |
|---|
| 58 |
} |
|---|
| 59 |
a:visited { |
|---|
| 60 |
color: fuchsia; |
|---|
| 61 |
} |
|---|
| 62 |
|
|---|
| 63 |
em { |
|---|
| 64 |
font-style: italic; |
|---|
| 65 |
color: navy; |
|---|
| 66 |
} |
|---|
| 67 |
|
|---|
| 68 |
strong { |
|---|
| 69 |
font-weight: bold; |
|---|
| 70 |
color: #083194; |
|---|
| 71 |
} |
|---|
| 72 |
|
|---|
| 73 |
tt { |
|---|
| 74 |
color: navy; |
|---|
| 75 |
} |
|---|
| 76 |
|
|---|
| 77 |
h1, h2, h3, h4, h5, h6 { |
|---|
| 78 |
color: #527bbd; |
|---|
| 79 |
font-family: sans-serif; |
|---|
| 80 |
margin-top: 1.2em; |
|---|
| 81 |
margin-bottom: 0.5em; |
|---|
| 82 |
line-height: 1.3; |
|---|
| 83 |
} |
|---|
| 84 |
|
|---|
| 85 |
h1, h2, h3 { |
|---|
| 86 |
border-bottom: 2px solid silver; |
|---|
| 87 |
} |
|---|
| 88 |
h2 { |
|---|
| 89 |
padding-top: 0.5em; |
|---|
| 90 |
} |
|---|
| 91 |
h3 { |
|---|
| 92 |
float: left; |
|---|
| 93 |
} |
|---|
| 94 |
h3 + * { |
|---|
| 95 |
clear: left; |
|---|
| 96 |
} |
|---|
| 97 |
|
|---|
| 98 |
div.sectionbody { |
|---|
| 99 |
font-family: serif; |
|---|
| 100 |
margin-left: 0; |
|---|
| 101 |
} |
|---|
| 102 |
|
|---|
| 103 |
hr { |
|---|
| 104 |
border: 1px solid silver; |
|---|
| 105 |
} |
|---|
| 106 |
|
|---|
| 107 |
p { |
|---|
| 108 |
margin-top: 0.5em; |
|---|
| 109 |
margin-bottom: 0.5em; |
|---|
| 110 |
} |
|---|
| 111 |
|
|---|
| 112 |
ul, ol, li > p { |
|---|
| 113 |
margin-top: 0; |
|---|
| 114 |
} |
|---|
| 115 |
|
|---|
| 116 |
pre { |
|---|
| 117 |
padding: 0; |
|---|
| 118 |
margin: 0; |
|---|
| 119 |
} |
|---|
| 120 |
|
|---|
| 121 |
span#author { |
|---|
| 122 |
color: #527bbd; |
|---|
| 123 |
font-family: sans-serif; |
|---|
| 124 |
font-weight: bold; |
|---|
| 125 |
font-size: 1.1em; |
|---|
| 126 |
} |
|---|
| 127 |
span#email { |
|---|
| 128 |
} |
|---|
| 129 |
span#revision { |
|---|
| 130 |
font-family: sans-serif; |
|---|
| 131 |
} |
|---|
| 132 |
|
|---|
| 133 |
div#footer { |
|---|
| 134 |
font-family: sans-serif; |
|---|
| 135 |
font-size: small; |
|---|
| 136 |
border-top: 2px solid silver; |
|---|
| 137 |
padding-top: 0.5em; |
|---|
| 138 |
margin-top: 4.0em; |
|---|
| 139 |
} |
|---|
| 140 |
div#footer-text { |
|---|
| 141 |
float: left; |
|---|
| 142 |
padding-bottom: 0.5em; |
|---|
| 143 |
} |
|---|
| 144 |
div#footer-badges { |
|---|
| 145 |
float: right; |
|---|
| 146 |
padding-bottom: 0.5em; |
|---|
| 147 |
} |
|---|
| 148 |
|
|---|
| 149 |
div#preamble, |
|---|
| 150 |
div.tableblock, div.imageblock, div.exampleblock, div.verseblock, |
|---|
| 151 |
div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock, |
|---|
| 152 |
div.admonitionblock { |
|---|
| 153 |
margin-right: 10%; |
|---|
| 154 |
margin-top: 1.5em; |
|---|
| 155 |
margin-bottom: 1.5em; |
|---|
| 156 |
} |
|---|
| 157 |
div.admonitionblock { |
|---|
| 158 |
margin-top: 2.5em; |
|---|
| 159 |
margin-bottom: 2.5em; |
|---|
| 160 |
} |
|---|
| 161 |
|
|---|
| 162 |
div.content { /* Block element content. */ |
|---|
| 163 |
padding: 0; |
|---|
| 164 |
} |
|---|
| 165 |
|
|---|
| 166 |
/* Block element titles. */ |
|---|
| 167 |
div.title, caption.title { |
|---|
| 168 |
color: #527bbd; |
|---|
| 169 |
font-family: sans-serif; |
|---|
| 170 |
font-weight: bold; |
|---|
| 171 |
text-align: left; |
|---|
| 172 |
margin-top: 1.0em; |
|---|
| 173 |
margin-bottom: 0.5em; |
|---|
| 174 |
} |
|---|
| 175 |
div.title + * { |
|---|
| 176 |
margin-top: 0; |
|---|
| 177 |
} |
|---|
| 178 |
|
|---|
| 179 |
td div.title:first-child { |
|---|
| 180 |
margin-top: 0.0em; |
|---|
| 181 |
} |
|---|
| 182 |
div.content div.title:first-child { |
|---|
| 183 |
margin-top: 0.0em; |
|---|
| 184 |
} |
|---|
| 185 |
div.content + div.title { |
|---|
| 186 |
margin-top: 0.0em; |
|---|
| 187 |
} |
|---|
| 188 |
|
|---|
| 189 |
div.sidebarblock > div.content { |
|---|
| 190 |
background: #ffffee; |
|---|
| 191 |
border: 1px solid silver; |
|---|
| 192 |
padding: 0.5em; |
|---|
| 193 |
} |
|---|
| 194 |
|
|---|
| 195 |
div.listingblock { |
|---|
| 196 |
margin-right: 0%; |
|---|
| 197 |
} |
|---|
| 198 |
div.listingblock > div.content { |
|---|
| 199 |
border: 1px solid silver; |
|---|
| 200 |
background: #f4f4f4; |
|---|
| 201 |
padding: 0.5em; |
|---|
| 202 |
} |
|---|
| 203 |
|
|---|
| 204 |
div.quoteblock { |
|---|
| 205 |
padding-left: 2.0em; |
|---|
| 206 |
} |
|---|
| 207 |
div.quoteblock > div.attribution { |
|---|
| 208 |
padding-top: 0.5em; |
|---|
| 209 |
text-align: right; |
|---|
| 210 |
} |
|---|
| 211 |
|
|---|
| 212 |
div.verseblock { |
|---|
| 213 |
padding-left: 2.0em; |
|---|
| 214 |
} |
|---|
| 215 |
div.verseblock > div.content { |
|---|
| 216 |
white-space: pre; |
|---|
| 217 |
} |
|---|
| 218 |
div.verseblock > div.attribution { |
|---|
| 219 |
padding-top: 0.75em; |
|---|
| 220 |
text-align: left; |
|---|
| 221 |
} |
|---|
| 222 |
/* DEPRECATED: Pre version 8.2.7 verse style literal block. */ |
|---|
| 223 |
div.verseblock + div.attribution { |
|---|
| 224 |
text-align: left; |
|---|
| 225 |
} |
|---|
| 226 |
|
|---|
| 227 |
div.admonitionblock .icon { |
|---|
| 228 |
vertical-align: top; |
|---|
| 229 |
font-size: 1.1em; |
|---|
| 230 |
font-weight: bold; |
|---|
| 231 |
text-decoration: underline; |
|---|
| 232 |
color: #527bbd; |
|---|
| 233 |
padding-right: 0.5em; |
|---|
| 234 |
} |
|---|
| 235 |
div.admonitionblock td.content { |
|---|
| 236 |
padding-left: 0.5em; |
|---|
| 237 |
border-left: 2px solid silver; |
|---|
| 238 |
} |
|---|
| 239 |
|
|---|
| 240 |
div.exampleblock > div.content { |
|---|
| 241 |
border-left: 2px solid silver; |
|---|
| 242 |
padding: 0.5em; |
|---|
| 243 |
} |
|---|
| 244 |
|
|---|
| 245 |
div.imageblock div.content { padding-left: 0; } |
|---|
| 246 |
div.imageblock img { border: 1px solid silver; } |
|---|
| 247 |
span.image img { border-style: none; } |
|---|
| 248 |
|
|---|
| 249 |
dl { |
|---|
| 250 |
margin-top: 0.8em; |
|---|
| 251 |
margin-bottom: 0.8em; |
|---|
| 252 |
} |
|---|
| 253 |
dt { |
|---|
| 254 |
margin-top: 0.5em; |
|---|
| 255 |
margin-bottom: 0; |
|---|
| 256 |
font-style: normal; |
|---|
| 257 |
} |
|---|
| 258 |
dd > *:first-child { |
|---|
| 259 |
margin-top: 0.1em; |
|---|
| 260 |
} |
|---|
| 261 |
|
|---|
| 262 |
ul, ol { |
|---|
| 263 |
list-style-position: outside; |
|---|
| 264 |
} |
|---|
| 265 |
div.olist > ol { |
|---|
| 266 |
list-style-type: decimal; |
|---|
| 267 |
} |
|---|
| 268 |
div.olist2 > ol { |
|---|
| 269 |
list-style-type: lower-alpha; |
|---|
| 270 |
} |
|---|
| 271 |
|
|---|
| 272 |
div.tableblock > table { |
|---|
| 273 |
border: 3px solid #527bbd; |
|---|
| 274 |
} |
|---|
| 275 |
thead { |
|---|
| 276 |
font-family: sans-serif; |
|---|
| 277 |
font-weight: bold; |
|---|
| 278 |
} |
|---|
| 279 |
tfoot { |
|---|
| 280 |
font-weight: bold; |
|---|
| 281 |
} |
|---|
| 282 |
|
|---|
| 283 |
div.hlist { |
|---|
| 284 |
margin-top: 0.8em; |
|---|
| 285 |
margin-bottom: 0.8em; |
|---|
| 286 |
} |
|---|
| 287 |
div.hlist td { |
|---|
| 288 |
padding-bottom: 15px; |
|---|
| 289 |
} |
|---|
| 290 |
td.hlist1 { |
|---|
| 291 |
vertical-align: top; |
|---|
| 292 |
font-style: normal; |
|---|
| 293 |
padding-right: 0.8em; |
|---|
| 294 |
} |
|---|
| 295 |
td.hlist2 { |
|---|
| 296 |
vertical-align: top; |
|---|
| 297 |
} |
|---|
| 298 |
|
|---|
| 299 |
@media print { |
|---|
| 300 |
div#footer-badges { display: none; } |
|---|
| 301 |
} |
|---|
| 302 |
|
|---|
| 303 |
div#toctitle { |
|---|
| 304 |
color: #527bbd; |
|---|
| 305 |
font-family: sans-serif; |
|---|
| 306 |
font-size: 1.1em; |
|---|
| 307 |
font-weight: bold; |
|---|
| 308 |
margin-top: 1.0em; |
|---|
| 309 |
margin-bottom: 0.1em; |
|---|
| 310 |
} |
|---|
| 311 |
|
|---|
| 312 |
div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 { |
|---|
| 313 |
margin-top: 0; |
|---|
| 314 |
margin-bottom: 0; |
|---|
| 315 |
} |
|---|
| 316 |
div.toclevel2 { |
|---|
| 317 |
margin-left: 2em; |
|---|
| 318 |
font-size: 0.9em; |
|---|
| 319 |
} |
|---|
| 320 |
div.toclevel3 { |
|---|
| 321 |
margin-left: 4em; |
|---|
| 322 |
font-size: 0.9em; |
|---|
| 323 |
} |
|---|
| 324 |
div.toclevel4 { |
|---|
| 325 |
margin-left: 6em; |
|---|
| 326 |
font-size: 0.9em; |
|---|
| 327 |
} |
|---|
| 328 |
/* Workarounds for IE6's broken and incomplete CSS2. */ |
|---|
| 329 |
|
|---|
| 330 |
div.sidebar-content { |
|---|
| 331 |
background: #ffffee; |
|---|
| 332 |
border: 1px solid silver; |
|---|
| 333 |
padding: 0.5em; |
|---|
| 334 |
} |
|---|
| 335 |
div.sidebar-title, div.image-title { |
|---|
| 336 |
color: #527bbd; |
|---|
| 337 |
font-family: sans-serif; |
|---|
| 338 |
font-weight: bold; |
|---|
| 339 |
margin-top: 0.0em; |
|---|
| 340 |
margin-bottom: 0.5em; |
|---|
| 341 |
} |
|---|
| 342 |
|
|---|
| 343 |
div.listingblock div.content { |
|---|
| 344 |
border: 1px solid silver; |
|---|
| 345 |
background: #f4f4f4; |
|---|
| 346 |
padding: 0.5em; |
|---|
| 347 |
} |
|---|
| 348 |
|
|---|
| 349 |
div.quoteblock-attribution { |
|---|
| 350 |
padding-top: 0.5em; |
|---|
| 351 |
text-align: right; |
|---|
| 352 |
} |
|---|
| 353 |
|
|---|
| 354 |
div.verseblock-content { |
|---|
| 355 |
white-space: pre; |
|---|
| 356 |
} |
|---|
| 357 |
div.verseblock-attribution { |
|---|
| 358 |
padding-top: 0.75em; |
|---|
| 359 |
text-align: left; |
|---|
| 360 |
} |
|---|
| 361 |
|
|---|
| 362 |
div.exampleblock-content { |
|---|
| 363 |
border-left: 2px solid silver; |
|---|
| 364 |
padding-left: 0.5em; |
|---|
| 365 |
} |
|---|
| 366 |
|
|---|
| 367 |
/* IE6 sets dynamically generated links as visited. */ |
|---|
| 368 |
div#toc a:visited { color: blue; } |
|---|
| 369 |
|
|---|
| 370 |
/* Because IE6 child selector is broken. */ |
|---|
| 371 |
div.olist2 ol { |
|---|
| 372 |
list-style-type: lower-alpha; |
|---|
| 373 |
} |
|---|
| 374 |
div.olist2 div.olist ol { |
|---|
| 375 |
list-style-type: decimal; |
|---|
| 376 |
} |
|---|
| 377 |
</style> |
|---|
| 378 |
<script type="text/javascript"> |
|---|
| 379 |
/*<+'])'); |
|---|
| 414 |
// Function that scans the DOM tree for header elements (the DOM2 |
|---|
| 415 |
// nodeIterator API would be a better technique but not supported by all |
|---|
| 416 |
// browsers). |
|---|
| 417 |
var iterate = function (el) { |
|---|
| 418 |
for (var i = el.firstChild; i != null; i = i.nextSibling) { |
|---|
| 419 |
if (i.nodeType == 1 /* Node.ELEMENT_NODE */) { |
|---|
| 420 |
var mo = re.exec(i.tagName) |
|---|
| 421 |
if (mo) |
|---|
| 422 |
result[result.length] = new TocEntry(i, getText(i), mo[1]-1); |
|---|
| 423 |
iterate(i); |
|---|
| 424 |
} |
|---|
| 425 |
} |
|---|
| 426 |
} |
|---|
| 427 |
iterate(el); |
|---|
| 428 |
return result; |
|---|
| 429 |
} |
|---|
| 430 |
|
|---|
| 431 |
// This function does the work. toclevels = 1..4. |
|---|
| 432 |
function generateToc(toclevels) { |
|---|
| 433 |
var toc = document.getElementById("toc"); |
|---|
| 434 |
var entries = tocEntries(document.getElementsByTagName("body")[0], toclevels); |
|---|
| 435 |
for (var i = 0; i < entries.length; ++i) { |
|---|
| 436 |
var entry = entries[i]; |
|---|
| 437 |
if (entry.element.id == "") |
|---|
| 438 |
entry.element.id = "toc" + i; |
|---|
| 439 |
var a = document.createElement("a"); |
|---|
| 440 |
a.href = "#" + entry.element.id; |
|---|
| 441 |
a.appendChild(document.createTextNode(entry.text)); |
|---|
| 442 |
var div = document.createElement("div"); |
|---|
| 443 |
div.appendChild(a); |
|---|
| 444 |
div.className = "toclevel" + entry.toclevel; |
|---|
| 445 |
toc.appendChild(div); |
|---|
| 446 |
} |
|---|
| 447 |
if (entries.length == 0) |
|---|
| 448 |
document.getElementById("header").removeChild(toc); |
|---|
| 449 |
} |
|---|
| 450 |
/*]]>*/ |
|---|
| 451 |
</script> |
|---|
| 452 |
<title>gcin 使用手冊</title> |
|---|
| 453 |
</head> |
|---|
| 454 |
<body> |
|---|
| 455 |
<div id="header"> |
|---|
| 456 |
<h1>gcin 使用手冊</h1> |
|---|
| 457 |
<span id="author">eliu</span><br /> |
|---|
| 458 |
2009-02-03 |
|---|
| 459 |
<div id="toc"> |
|---|
| 460 |
<div id="toctitle">Table of Contents</div> |
|---|
| 461 |
<noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript> |
|---|
| 462 |
</div> |
|---|
| 463 |
</div> |
|---|
| 464 |
<div id="preamble"> |
|---|
| 465 |
<div class="sectionbody"> |
|---|
| 466 |
<div class="para"><p>本文使用 UTF-8 編碼,請使用支援 UTF-8 編碼的編輯器,例如:gedit。</p></div> |
|---|
| 467 |
</div> |
|---|
| 468 |
</div> |
|---|
| 469 |
<h2 id="_">1. 各平台上的安裝方式</h2> |
|---|
| 470 |
<div class="sectionbody"> |
|---|
| 471 |
<h3 id="_mandriva">1.1. Mandriva</h3><div style="clear:left"></div> |
|---|
| 472 |
<div class="listingblock"> |
|---|
| 473 |
<div class="content"> |
|---|
| 474 |
<pre><tt># urpmi gcin-X.X.X-liu_mdk.i586.rpm</tt></pre> |
|---|
| 475 |
</div></div> |
|---|
| 476 |
<div class="para"><p>或</p></div> |
|---|
| 477 |
<div class="listingblock"> |
|---|
| 478 |
<div class="content"> |
|---|
| 479 |
<pre><tt># rpm -i gcin-X.X.X-liu_mdk.i586.rpm</tt></pre> |
|---|
| 480 |
</div></div> |
|---|
| 481 |
<h3 id="_debian">1.2. Debian</h3><div style="clear:left"></div> |
|---|
| 482 |
<h4 id="_gcin">1.2.1. gcin 的安裝方式</h4> |
|---|
| 483 |
<div class="listingblock"> |
|---|
| 484 |
<div class="content"> |
|---|
| 485 |
<pre><tt># aptitude install gcin</tt></pre> |
|---|
| 486 |
</div></div> |
|---|
| 487 |
<div class="para"><p>或</p></div> |
|---|
| 488 |
<div class="listingblock"> |
|---|
| 489 |
<div class="content"> |
|---|
| 490 |
<pre><tt># dpkg -i gcin_X.X.X-X~X_iX86.deb gcin-qt3-immodule_X.X.X-1~X_iX86.deb</tt></pre> |
|---|
| 491 |
</div></div> |
|---|
| 492 |
<h3 id="_fedora">1.3. Fedora</h3><div style="clear:left"></div> |
|---|
| 493 |
<div class="listingblock"> |
|---|
| 494 |
<div class="content"> |
|---|
| 495 |
<pre><tt># yum install gcin</tt></pre> |
|---|
| 496 |
</div></div> |
|---|
| 497 |
<h3 id="_tarball_gcin">1.4. 下載 tarball 自行編譯 gcin</h3><div style="clear:left"></div> |
|---|
| 498 |
<div class="para"><p>如果使用 .tar.bz2 安裝者, table path 是 <em>/usr/local/share/gcin/table</em> ,而不是 <em>/usr/share/gcin/table</em> ,預設的 compile flags 是 -g,這樣如果 gcin 如果有 coredump 時可以方便 debug 且回報給作者 (gcin 的 source code 不要 remove 掉),不過 compile 出來的可執行檔的大小大很多,如果不喜歡,可以在 <em>./configure</em> 後修改 <em>config.mak</em> ,把 <em>OPTFLAGS=-g</em> 改成 <em>OPTFLAGS=-O</em> 。</p></div> |
|---|
| 499 |
<h4 id="_gcin_x_x_x_tar_bz2">1.4.1. gcin-x.x.x.tar.bz2 的安裝步驟 (適用於各平台)</h4> |
|---|
| 500 |
<div class="listingblock"> |
|---|
| 501 |
<div class="content"> |
|---|
| 502 |
<pre><tt>$ tar xvfj gcin-x.x.x.tar.bz2 |
|---|
| 503 |
$ cd gcin-x.x.x |
|---|
| 504 |
$ ./configure |
|---|
| 505 |
$ make |
|---|
| 506 |
su as root |
|---|
| 507 |
# make install |
|---|
| 508 |
logout & login</tt></pre> |
|---|
| 509 |
</div></div> |
|---|
| 510 |
<div class="para"><p>由 gcin-x.x.x.tar.bz2 自行編譯需要 GTK+ devel、Qt3 devel、Qt4 devel。</p></div> |
|---|
| 511 |
<h4 id="_mandriva_gcin">1.4.2. 在 Mandriva 自行編譯 gcin</h4> |
|---|
| 512 |
<div class="para"><p>在 Mandriva 需要 install libgtk+2.0_0-devel & libqt3-devel & libqt4-devel 這三個 .rpm,不過各家的名字可能不太一樣,可能要找一下。另外,你還需要 install pkgconfig 這個 .rpm 。</p></div> |
|---|
| 513 |
<h4 id="_debian_gcin">1.4.3. 在 Debian 自行編譯 gcin</h4> |
|---|
| 514 |
<div class="listingblock"> |
|---|
| 515 |
<div class="content"> |
|---|
| 516 |
<pre><tt># apt-get update |
|---|
| 517 |
# apt-get build-dep gcin |
|---|
| 518 |
# apt-get source gcin |
|---|
| 519 |
# cd gcin-X.X.X(此處填入 gcin 的版本號) |
|---|
| 520 |
# dpkg-buildpackage -b</tt></pre> |
|---|
| 521 |
</div></div> |
|---|
| 522 |
<h4 id="_gcin_rpm">1.4.4. 編譯自己的 gcin rpm</h4> |
|---|
| 523 |
<div class="olist"><ol> |
|---|
| 524 |
<li> |
|---|
| 525 |
<p> |
|---|
| 526 |
安裝 libgtk+2.0_0-devel 這個 rpm。 |
|---|
| 527 |
</p> |
|---|
| 528 |
</li> |
|---|
| 529 |
<li> |
|---|
| 530 |
<p> |
|---|
| 531 |
$ tar jxvf gcin-x.x.x.tar.bz2 建立編譯目錄/檔案 |
|---|
| 532 |
</p> |
|---|
| 533 |
</li> |
|---|
| 534 |
<li> |
|---|
| 535 |
<p> |
|---|
| 536 |
執行 .tar.bz2 內的 gcin-0.x.x/setup-rpm,這個 shell script 會幫你把 environment 設定好。 |
|---|
| 537 |
</p> |
|---|
| 538 |
</li> |
|---|
| 539 |
<li> |
|---|
| 540 |
<p> |
|---|
| 541 |
$ cp gcin-x.x.x.tar.bz2 ~/rpm/SOURCES |
|---|
| 542 |
</p> |
|---|
| 543 |
</li> |
|---|
| 544 |
<li> |
|---|
| 545 |
<p> |
|---|
| 546 |
在 gcin-x.x.x 裏面執行./configure 完後,會有一個 gcin.spec |
|---|
| 547 |
(這是給 Mandriva 用的,其它的 distribution 可能要稍微修改一下。) |
|---|
| 548 |
</p> |
|---|
| 549 |
</li> |
|---|
| 550 |
<li> |
|---|
| 551 |
<p> |
|---|
| 552 |
# rpmbuild -ba gcin.spec |
|---|
| 553 |
(等 compile 完,就可以在 ~/rpm/RPMS/i586 看到你的 .rpm) |
|---|
| 554 |
</p> |
|---|
| 555 |
</li> |
|---|
| 556 |
</ol></div> |
|---|
| 557 |
</div> |
|---|
| 558 |
<h2 id="_gcin_2">2. 使用 gcin</h2> |
|---|
| 559 |
<div class="sectionbody"> |
|---|
| 560 |
<h3 id="__2">2.1. 介面簡介</h3><div style="clear:left"></div> |
|---|
| 561 |
<div class="para"><p>按 ctrl-Space 叫出 gcin 視窗後,在第一排的注音輸入的按鈕 (button) 按滑鼠右鍵 |
|---|
| 562 |
右鍵可以叫出 gcin-setup window 設定視窗; 按 mouse 左鍵可以叫出符號輸入視窗。</p></div> |
|---|
| 563 |
<h3 id="__3">2.2. 詞音輸入法</h3><div style="clear:left"></div> |
|---|
| 564 |
<div class="ilist"><ul> |
|---|
| 565 |
<li> |
|---|
| 566 |
<p> |
|---|
| 567 |
由於 <em>一</em> 與 <em>不</em> 同音字詞過多,輸入此兩字的注音應該以口語發音為主。 |
|---|
| 568 |
譬如,輸入 <em>不會</em> , <em>不</em> 應該輸入第2聲。 |
|---|
| 569 |
</p> |
|---|
| 570 |
</li> |
|---|
| 571 |
<li> |
|---|
| 572 |
<p> |
|---|
| 573 |
在詞音中按向上鍵可以查詢近音字,如 ㄥㄣ ㄓㄗ |
|---|
| 574 |
</p> |
|---|
| 575 |
</li> |
|---|
| 576 |
<li> |
|---|
| 577 |
<p> |
|---|
| 578 |
當輸入一個詞的前兩個字的注音,就會跳出選詞的視窗,此時可以按 shift + 數字來 |
|---|
| 579 |
選詞,也可以不予理會,當輸入下一個字時,視窗會自動關閉。 你可以在 gcin 設定中 |
|---|
| 580 |
把這項功能關掉。 |
|---|
| 581 |
</p> |
|---|
| 582 |
</li> |
|---|
| 583 |
<li> |
|---|
| 584 |
<p> |
|---|
| 585 |
如何加入新詞?把 cursor (游標) 移至要存的詞句的開頭,按下 shift-Enter,則會自 cursor 所在位置存到編輯區的結尾,cursor 也會自動跳到結尾,方便繼續輸入。 |
|---|
| 586 |
</p> |
|---|
| 587 |
</li> |
|---|
| 588 |
<li> |
|---|
| 589 |
<p> |
|---|
| 590 |
標點符號與特殊符號可不可以存成詞?只要字有在注音表內就可以存成詞,請參考前面的說明,支援半型字。 |
|---|
| 591 |
</p> |
|---|
| 592 |
</li> |
|---|
| 593 |
<li> |
|---|
| 594 |
<p> |
|---|
| 595 |
在詞音中按 control-u 可以把整個編輯區的內容清除。 |
|---|
| 596 |
</p> |
|---|
| 597 |
</li> |
|---|
| 598 |
<li> |
|---|
| 599 |
<p> |
|---|
| 600 |
如果加錯詞怎麼辦?按滑鼠右鍵叫出設定視窗後,使用「詞庫編輯」的功能,你剛才加的詞在檔案最後。修改或刪除成正確的,輕聲是 '1'。在 gedit 中要用 UTF-8 儲存,不要弄成 Big5 了。 |
|---|
| 601 |
</p> |
|---|
| 602 |
</li> |
|---|
| 603 |
<li> |
|---|
| 604 |
<p> |
|---|
| 605 |
你可以在注音表中自己加入或刪除想要的符號或字 |
|---|
| 606 |
</p> |
|---|
| 607 |
<div class="listingblock"> |
|---|
| 608 |
<div class="content"> |
|---|
| 609 |
<pre><tt>$ cd ~/.gcin |
|---|
| 610 |
$ phod2a pho.tab > pho.tab.src (轉成文字檔) |
|---|
| 611 |
$ gedit pho.tab.src |
|---|
| 612 |
$ phoa2d pho.tab.src (轉成 gcin 的 pho.tab)</tt></pre> |
|---|
| 613 |
</div></div> |
|---|
| 614 |
</li> |
|---|
| 615 |
</ul></div> |
|---|
| 616 |
<h3 id="__4">2.3. 詞音標點符號輸入</h3><div style="clear:left"></div> |
|---|
| 617 |
<div class="para"><p>取發音的第一個注音符號 + 輕聲(‧) or 1/2/3/輕 聲 |
|---|
| 618 |
如果要輸入注音符號, 就按向下鍵或空白鍵去選</p></div> |
|---|
| 619 |
<div class="listingblock"> |
|---|
| 620 |
<div class="content"> |
|---|
| 621 |
<pre><tt> ㄐ 。 (句點) |
|---|
| 622 |
ㄉ , (逗號) |
|---|
| 623 |
ㄇ : (冒號) |
|---|
| 624 |
ㄨ‧ ? (問號) |
|---|
| 625 |
ㄈ ; (分號) |
|---|
| 626 |
ㄊ ! (驚嘆號) |
|---|
| 627 |
ㄊ 他 |
|---|
| 628 |
ㄊ 她 |
|---|
| 629 |
ㄊ‧ 他 (由於!的注音是ㄊ,如果不想造成困擾,就用這一個。) |
|---|
| 630 |
ㄊ‧ 她 |
|---|
| 631 |
ㄋ 你 |
|---|
| 632 |
ㄋ 妳 |
|---|
| 633 |
ㄉˋ 、 (頓號) |
|---|
| 634 |
ㄉˊ ‧ (點) |
|---|
| 635 |
ㄑ‧ $ (錢) |
|---|
| 636 |
ㄒ‧ * (星) |
|---|
| 637 |
[ 『 |
|---|
| 638 |
] 』 |
|---|
| 639 |
[ 「 (直接按中括號 '[' ,這個最容易使用) |
|---|
| 640 |
] 」 (直接按中括號 '[' ,這個最容易使用) |
|---|
| 641 |
ㄌ‧ 了 |
|---|
| 642 |
ㄌ2 – (連接號) |
|---|
| 643 |
ㄌ … (省'略'號) |
|---|
| 644 |
ㄌ 了 |
|---|
| 645 |
ㄇ3 《 (書'名'號) |
|---|
| 646 |
ㄇ4 》 |
|---|
| 647 |
ㄆ4 — (破折號) |
|---|
| 648 |
ㄒ ℃ (攝氏 Celsius) |
|---|
| 649 |
ㄒ2 ㏄ (毫升) |
|---|
| 650 |
ㄉ˙ 的 |
|---|
| 651 |
ㄍ 個 |
|---|
| 652 |
ㄍ‧ ♂ (公) |
|---|
| 653 |
ㄇ‧ ♀ (母) |
|---|
| 654 |
ㄇ‧ 嗎 |
|---|
| 655 |
ㄇ‧ 麼</tt></pre> |
|---|
| 656 |
</div></div> |
|---|
| 657 |
<div class="para"><p>酷音輸入 的 shift + ",./;'" 也可以用 |
|---|
| 658 |
現在滑鼠的指標移到符號視窗的按鈕,約一秒鐘會顯示對應的注音按鍵提示,方便學習。 |
|---|
| 659 |
使用許氏鍵盤者某些符號會不能用,例如 '。' ,這是許氏鍵盤先天的問題。</p></div> |
|---|
| 660 |
<div class="para"><p>要輸入<em>「」『』《》</em> 還有一種方法就是,用 <em>[ ]</em> 兩個鍵,輸入以後可以用空白鍵選擇。 |
|---|
| 661 |
在詞音中可以輸入中括號 <em>[]</em> ,由於詞庫中 <em>[]</em> 有定義各種括號、引號及書名號的組合,這邊就可以用預選詞的方式來選擇你要的括號。</p></div> |
|---|
| 662 |
<div class="para"><p>gcin 0.8.8 後的版本可以用注音輸入半/全形 數字 <em>(0..9 及減(-))</em> 及 用 <em>[]</em> 鍵輸入 '()[]{}',現在也可以加入含有數字的詞,譬如:「7月, 5點, 3個」。你也可以用這來儲存電話號碼,只要用注音輸入姓名,然後用 shift 選就可以了。例如:可以加入「周潔輪:0935-123456」。</p></div> |
|---|
| 663 |
<div class="para"><p>gcin 1.4.0 後的版本,可用類似微軟新注音前導字元的方式輸入符號,用法為:在詞音輸入法中文輸入的狀態下,按一下 ` (grave,位於鍵盤左上方,與 <em>~</em> 同鍵),再按鍵盤上任何可輸入實體字元的按鍵,就可以輸入各種不同的符號,若想知道可輸入哪些符號,可參考 <a href="http://hyperrate.com/thread.php?tid=3613">Hyperrate: 整理新注音前導字元 ` 可以輸入的符號</a>。</p></div> |
|---|
| 664 |
<h3 id="__5">2.4. 自訂符號表</h3><div style="clear:left"></div> |
|---|
| 665 |
<div class="para"><p>如果要修改符號輸入視窗,編輯 <em>~/.gcin/symbol-table</em> , gcin 會偵測檔案是否有改變, |
|---|
| 666 |
如有變動就自動重新載入 <em>symbol-table</em> 這個檔。</p></div> |
|---|
| 667 |
<div class="para"><p>如要修改 Alt-Shift-key 送出的字串,修改 <em>~/.gcin/phrase.table</em> 即可。</p></div> |
|---|
| 668 |
<h3 id="_gtab">2.5. gtab 輸入法</h3><div style="clear:left"></div> |
|---|
| 669 |
<h4 id="__6">2.5.1. 行列輸入法說明</h4> |
|---|
| 670 |
<div class="para"><p>葉光哲(老刀)先生根據行列輸入法發明人–廖明德先生提供的對照檔,整理了支援 CJK 七萬餘字的行列輸入法表格 (包含 Unicode 前 20902 字、一些特殊符號、與 Extension A & B), gcin 1.4.3 pre9 以後的版本已加入此表格。相關討論可見 <a href="http://hyperrate.com/thread.php?tid=7757">Hyperrate| 新版 OpenVanilla 行列輸入法表格</a>。</p></div> |
|---|
| 671 |
<div class="para"><p>如要使用此表格,請編輯 gtab.list (位於 <em>/usr/share/gcin/table/gtab.list</em> 或 <em>$HOME/.gcin</em> ),將:</p></div> |
|---|
| 672 |
<div class="listingblock"> |
|---|
| 673 |
<div class="content"> |
|---|
| 674 |
<pre><tt>行列 8 ar30.gtab ar30.png</tt></pre> |
|---|
| 675 |
</div></div> |
|---|
| 676 |
<div class="para"><p>改成</p></div> |
|---|
| 677 |
<div class="listingblock"> |
|---|
| 678 |
<div class="content"> |
|---|
| 679 |
<pre><tt>行列 8 ar30-big.gtab ar30.png</tt></pre> |
|---|
| 680 |
</div></div> |
|---|
| 681 |
<div class="para"><p>退出 X window 再重新進入後,執行 gcin 即可。</p></div> |
|---|
| 682 |
<h4 id="_gcin_amp_gtab">2.5.2. gcin 的行列 & 倉頡(.gtab) 可不可以輸入詞 ?</h4> |
|---|
| 683 |
<div class="para"><p>倉頡、行列輸入法中,現在可以直接輸入 linux,就可以跑出 linux,其餘的輸入法可以自己加到 .cin 後重新執行 gcin2tab。還有 (gnome kde gaim gcin xmms xine gedit kate kedit adsl hbo tvbs dvd vcd lcd)</p></div> |
|---|
| 684 |
<div class="para"><p>新加入的 keys 最好不要與原有的重複,如果原有的本來就重複,那就沒關係。</p></div> |
|---|
| 685 |
<div class="para"><p>只要把詞定義在 .cin 後面即可,然後執行上述的步驟,以下是幾行 examples</p></div> |
|---|
| 686 |
<div class="listingblock"> |
|---|
| 687 |
<div class="content"> |
|---|
| 688 |
<pre><tt>... |
|---|
| 689 |
tw 台灣 |
|---|
| 690 |
down 下載 |
|---|
| 691 |
talk 聊天 |
|---|
| 692 |
net 上網</tt></pre> |
|---|
| 693 |
</div></div> |
|---|
| 694 |
<h4 id="__7">2.5.3. 那可不可以與單字重覆定義按鍵呢?</h4> |
|---|
| 695 |
<div class="para"><p>可以的,在按空白鍵後就可以選字 or 詞。</p></div> |
|---|
| 696 |
<h4 id="_gcin_3">2.5.4. gcin 有嘸蝦米輸入法可用嗎?</h4> |
|---|
| 697 |
<div class="para"><p>以下的 嘸蝦米 table 僅供測試用,如果有長期使用,請購買合法版權。</p></div> |
|---|
| 698 |
<div class="listingblock"> |
|---|
| 699 |
<div class="content"> |
|---|
| 700 |
<pre><tt>$ /usr/share/gcin/script/noseeing-inst</tt></pre> |
|---|
| 701 |
</div></div> |
|---|
| 702 |
<div class="para"><p>logout & login 按 ctrl-alt-9 就可以開始用。 |
|---|
| 703 |
可以用 gcin-setup 把嘸蝦米設定成內定的輸入法。</p></div> |
|---|
| 704 |
<h4 id="_gcin_4">2.5.5. gcin 的拼音輸入法可以不打音調嗎?</h4> |
|---|
| 705 |
<div class="para"><p>pinyin 輸入法必需打音調。輸入拼音後,按 <em>1/2/3/4/5/空白鍵</em> 會進入選字狀態,其中,按 1 或空白鍵時,都只會顯示第一聲的字。</p></div> |
|---|
| 706 |
<div class="para"><p>gcin 另有一個 <em>通用拼音輸入法</em> ,可以不必打音調,可於 <a href="http://hyperrate.com/thread.php?tid=7692">Hyperrate: 通用拼音</a> 找到 cin 檔與相關討論。這個通用拼音輸入法的改編版,輸入拼音後,按 <em>空白鍵</em> 會顯示 <em>1/2/3/4/5</em> 聲的字,且支援以前導字元的方式輸入符號。</p></div> |
|---|
| 707 |
<h3 id="__8">2.6. 按鍵功能一覽表</h3><div style="clear:left"></div> |
|---|
| 708 |
<div class="para"><p>部份按鍵在某些 Window Manager 或 Application 中可能無法作用。本頁沒有「剪貼區管理視窗(gcb)」的用法。</p></div> |
|---|
| 709 |
<div class="listingblock"> |
|---|
| 710 |
<div class="content"> |
|---|
| 711 |
<pre><tt>* gtab輸入法拆碼中代表任意數量字元 非gtab輸入法中輸出*或* |
|---|
| 712 |
? gtab輸入法拆碼中代表任意單一字元 輸出?或? |
|---|
| 713 |
` gtab輸入法中開啟同音字選擇視窗 |
|---|
| 714 |
< 注音輸入法顯示上一頁重覆字 |
|---|
| 715 |
' 詞音中輸出全形、符號 |
|---|
| 716 |
h 詞音 vi 編輯模式遊標左移一個字元 |
|---|
| 717 |
l 詞音 vi 編輯模式遊標右移一個字元 |
|---|
| 718 |
Q 詞音許氏鍵盤排列時可選擇同音字(跟向下鍵一樣) |
|---|
| 719 |
q 詞音許氏鍵盤排列時可選擇同音字(跟向下鍵一樣) |
|---|
| 720 |
x 詞音 vi 編輯模式刪除一個字元 |
|---|
| 721 |
Alt+Shift+按鍵 輸出phrase.table定義的字串 |
|---|
| 722 |
Alt+Space 可設定為輸入法狀態切換開關 |
|---|
| 723 |
BackSpace 清除一個拆碼 清除緩衝區的一個字元 |
|---|
| 724 |
CapsLock 詞音/日本anthy 切換中英文狀態 |
|---|
| 725 |
Ctrl+Alt+Space 在輸入視窗畫紅色的 X 用以協助除錯 |
|---|
| 726 |
Ctrl+Alt+, 符號視窗開關切換 |
|---|
| 727 |
Ctrl+Alt+0 切換為內碼輸入法 |
|---|
| 728 |
Ctrl+Alt+3 切換為注音輸入法 |
|---|
| 729 |
Ctrl+Alt+6 切換為詞音輸入法 |
|---|
| 730 |
Ctrl+Alt+= 切換為日本anthy輸入法 |
|---|
| 731 |
Ctrl+Alt+g 輸出前一次的字串 |
|---|
| 732 |
Ctrl+Alt+r 輸出前一次的字串 |
|---|
| 733 |
Ctrl+Alt+【-1245789=[\]`】 切換為gtab輸入法 |
|---|
| 734 |
Ctrl+Shift 循環切換輸入法 |
|---|
| 735 |
Ctrl+Shift+; 在非XIM模式輸出全形:符號 |
|---|
| 736 |
Ctrl+Space 輸入法狀態切換開關 |
|---|
| 737 |
Ctrl+e 詞音切換 vi 編輯模式 |
|---|
| 738 |
Ctrl+u 清除詞音緩衝區 |
|---|
| 739 |
Ctrl+按鍵 輸出phrase-ctrl.table定義的字串 |
|---|
| 740 |
Delete 刪除緩衝區遊標所在的字 刪除內碼輸入法的一個拆碼 |
|---|
| 741 |
Down 詞音中選擇同音字 |
|---|
| 742 |
End 關閉選擇視窗並移動到緩衝區末端 |
|---|
| 743 |
Enter 輸出緩衝區內容 |
|---|
| 744 |
Escape 清除所有拆碼 關閉gtab同音字選擇視窗 |
|---|
| 745 |
F11 日本anthy輸入法中呼叫 kasumi 管理模式 |
|---|
| 746 |
F12 日本anthy輸入法中呼叫 kasumi 加詞模式(先圈選想加的詞再按 F12) |
|---|
| 747 |
Home 關閉選擇視窗並移動到緩衝區最前端 |
|---|
| 748 |
Left 關閉選擇視窗並在緩衝區左移一個字元 |
|---|
| 749 |
PageDown gtab/日本anthy 輸入法顯示下一頁重覆字(若在末頁則回到第一頁) |
|---|
| 750 |
PageUp gtab/日本anthy 輸入法顯示上一頁重覆字(到第一頁為止) |
|---|
| 751 |
數字盤的+鍵 gtab輸入法顯示下一頁重覆字(若在末頁則回到第一頁) |
|---|
| 752 |
數字盤的-鍵 gtab輸入法顯示上一頁重覆字(到第一頁為止) |
|---|
| 753 |
Right 關閉選擇視窗並在緩衝區右移一個字元 |
|---|
| 754 |
Shift 可設定為 詞音/日本anthy 切換中英文狀態 |
|---|
| 755 |
Shift+Enter 詞音新增詞(從遊標所在位置到緩衝區末端) |
|---|
| 756 |
Shift+Space 全形狀態切換開關 可設定為輸入法狀態切換開關 |
|---|
| 757 |
Shift+按鍵 可設定在gtab狀態中取代「Alt+Shift+按鍵」 |
|---|
| 758 |
Shift+數字 詞音中選擇候選詞 |
|---|
| 759 |
Shift+標點 詞音中輸出全形標點符號 |
|---|
| 760 |
Space 拆碼輸入完成顯示候選字 翻頁顯示重覆字 輸出第一個候選字 輸出半形或全形空白 注音及詞音狀態下表示音調的一聲 |
|---|
| 761 |
Tab 可在詞音中代替Enter鍵輸出緩衝區內容 可設定為詞音切換中英文狀態 |
|---|
| 762 |
Up 詞音中選擇近音字 |
|---|
| 763 |
Windows+Space 可設定為輸入法狀態切換開關 |
|---|
| 764 |
滑鼠左鍵 符號視窗開關切換 系統列繁體轉簡體開關切換 |
|---|
| 765 |
滑鼠中鍵 選擇輸入法 |
|---|
| 766 |
滑鼠右鍵 執行gcin-setup 系統列顯示選單 |
|---|
| 767 |
滑鼠滾輪往上 符號視窗循環切換成上一組符號表(滑鼠遊標須在符號視窗範圍內) |
|---|
| 768 |
滑鼠滾輪往下 符號視窗循環切換成下一組符號表(滑鼠遊標須在符號視窗範圍內)</tt></pre> |
|---|
| 769 |
</div></div> |
|---|
| 770 |
</div> |
|---|
| 771 |
<h2 id="_gcin_faq">3. gcin FAQ</h2> |
|---|
| 772 |
<div class="sectionbody"> |
|---|
| 773 |
<h3 id="_gcin_5">3.1. 為什麼有時候gcin的輸入視窗不會跟著程式的游標 ?</h3><div style="clear:left"></div> |
|---|
| 774 |
<div class="para"><p>如果是 GTK(gnome) 的程式,可能你沒有設定 GTK_IM_MODULE=gcin, QT 的程式必須在在 qtconfig 設定 XIM over-the-spot。如果你的 QT 支援 QT_IM_MODULE,只要設定 QT_IM_MODULE=gcin就可以了。</p></div> |
|---|
| 775 |
<h3 id="_gnome_environment_kde_gcin_button">3.2. 如何在非 gnome environment(如 KDE) 修改 gcin 顯示的 button 外觀?</h3><div style="clear:left"></div> |
|---|
| 776 |
<div class="para"><p>執行 gnome-theme-manager 可以選擇主題, 修改外觀. 但是必須在 KDE startup |
|---|
| 777 |
script 中執行 gnome-settings-daemon.</p></div> |
|---|
| 778 |
<h3 id="_gcin_6">3.3. 可以啟動多個 gcin 嗎?</h3><div style="clear:left"></div> |
|---|
| 779 |
<div class="para"><p>XIM name 是由環境變數中 XMODIFIERS=@im=XXXX 裏面的 XXXX自動設定 |
|---|
| 780 |
export XMODIFIERS=@im=gcin_test</p></div> |
|---|
| 781 |
<div class="para"><p>一般程式就可以用 以下方式來控制要連接到那一個 XIM server</p></div> |
|---|
| 782 |
<div class="listingblock"> |
|---|
| 783 |
<div class="content"> |
|---|
| 784 |
<pre><tt>export XMODIFIERS=@im=gcin_test</tt></pre> |
|---|
| 785 |
</div></div> |
|---|
| 786 |
<h3 id="_gcin_7">3.4. 可以在遠端使用 gcin 嗎?</h3><div style="clear:left"></div> |
|---|
| 787 |
<div class="para"><p>gcin 有支援遠端的功能。</p></div> |
|---|
| 788 |
<div class="para"><p>勾選 <em>設定</em> (<em>gcin-setup</em>) → <em>內定輸入法&開啟/關閉</em> → <em>遠端 client 程式支援</em> 這個選項,內定是 port 9999,如果9999 被佔用,會自動往下尋找 10000、10001……。gcin im client 會從 XMODIFIERS 自動去找對應的 port。只是如果你有用 IP table,就必須打開對應的 port。</p></div> |
|---|
| 789 |
<div class="para"><p>那如果 gcin server 在 firewall/NAT 裡面,client 在 firwall 外面,然後是用 ssh X11 forward 方式,有兩種解決方式:</p></div> |
|---|
| 790 |
<div class="ilist"><ul> |
|---|
| 791 |
<li> |
|---|
| 792 |
<p> |
|---|
| 793 |
一種方式是用 XIM |
|---|
| 794 |
</p> |
|---|
| 795 |
<div class="listingblock"> |
|---|
| 796 |
<div class="content"> |
|---|
| 797 |
<pre><tt>$ export GTK_IM_MODULE=xim |
|---|
| 798 |
$ export QT_IM_MODULE=xim</tt></pre> |
|---|
| 799 |
</div></div> |
|---|
| 800 |
</li> |
|---|
| 801 |
<li> |
|---|
| 802 |
<p> |
|---|
| 803 |
也可以用在 remote 另外執行一個 gcin 的方式,變成直接 local 的 connection |
|---|
| 804 |
</p> |
|---|
| 805 |
<div class="listingblock"> |
|---|
| 806 |
<div class="content"> |
|---|
| 807 |
<pre><tt>$ export XMODIFIERS=@im=gcin2 |
|---|
| 808 |
$ gcin & |
|---|
| 809 |
$ gedit .......</tt></pre> |
|---|
| 810 |
</div></div> |
|---|
| 811 |
</li> |
|---|
| 812 |
</ul></div> |
|---|
| 813 |
<div class="para"><p>未來 gcin 有可能會用 X11 ipc 的方式再弄一個傳輸方式,由於遠端的需求很少,而且有替代方式,可能會等到真的閒到無聊的時候才可能去弄。目前 XIM 一個嚴重的缺陷是XIM server 結束時,某些情況會造成 client 跟著結束或鎖死的情況,不知道是 XIM 設計的問題還是 X11 的問題。XIM 的另外一個缺陷是不支援 KeyRelease 的 event,造成沒辦法在詞音中使用 Shift 切換中/英。</p></div> |
|---|
| 814 |
<h3 id="_gcin_gcin">3.5. 使用者的 gcin 資料毀損,要如何還原成 gcin 原來的設定?</h3><div style="clear:left"></div> |
|---|
| 815 |
<div class="para"><p>執行</p></div> |
|---|
| 816 |
<div class="listingblock"> |
|---|
| 817 |
<div class="content"> |
|---|
| 818 |
<pre><tt>$ rm -fr ~/.gcin</tt></pre> |
|---|
| 819 |
</div></div> |
|---|
| 820 |
<div class="para"><p>當然了,使用者自己的詞庫也跟著不見。使用者可以 copy 此目錄來複製 gcin 的設定。</p></div> |
|---|
| 821 |
<h3 id="_xxx_cin">3.6. 如何利用 xxx.cin 新增中文輸入的方式?</h3><div style="clear:left"></div> |
|---|
| 822 |
<div class="olist"><ol> |
|---|
| 823 |
<li> |
|---|
| 824 |
<p> |
|---|
| 825 |
如果你的 .cin file 仍然是 big5 編碼,請先將檔案的編碼轉換成 utf-8 |
|---|
| 826 |
</p> |
|---|
| 827 |
<div class="listingblock"> |
|---|
| 828 |
<div class="content"> |
|---|
| 829 |
<pre><tt>$ mv file.cin file.cin.big5 |
|---|
| 830 |
$ iconv -f big5 -t utf-8 file.cin.big5 > file.cin</tt></pre> |
|---|
| 831 |
</div></div> |
|---|
| 832 |
</li> |
|---|
| 833 |
<li> |
|---|
| 834 |
<p> |
|---|
| 835 |
將 cin 檔轉換成 gtab 檔 |
|---|
| 836 |
</p> |
|---|
| 837 |
<div class="listingblock"> |
|---|
| 838 |
<div class="content"> |
|---|
| 839 |
<pre><tt>$ gcin2tab file |
|---|
| 840 |
# cp *.gtab /usr/share/gcin/table</tt></pre> |
|---|
| 841 |
</div></div> |
|---|
| 842 |
</li> |
|---|
| 843 |
<li> |
|---|
| 844 |
<p> |
|---|
| 845 |
編輯 <em>/usr/share/gcin/table/gtab.list</em> ,依其他輸入法的格式加入設定: |
|---|
| 846 |
</p> |
|---|
| 847 |
<div class="listingblock"> |
|---|
| 848 |
<div class="content"> |
|---|
| 849 |
<pre><tt> 輸入法 數字 gtab檔 Icon檔</tt></pre> |
|---|
| 850 |
</div></div> |
|---|
| 851 |
<div class="para"><p>例如:</p></div> |
|---|
| 852 |
<div class="listingblock"> |
|---|
| 853 |
<div class="content"> |
|---|
| 854 |
<pre><tt> 行列 8 ar30.gtab ar30.png</tt></pre> |
|---|
| 855 |
</div></div> |
|---|
| 856 |
</li> |
|---|
| 857 |
<li> |
|---|
| 858 |
<p> |
|---|
| 859 |
按 control-alt-數字鍵,切換到你在 gtab.list 中定的數字鍵。注音與詞音是固定在 3 & 6 鍵上,不能更改的。執行 gcin-setup 可以設定內定的輸入法。 |
|---|
| 860 |
</p> |
|---|
| 861 |
</li> |
|---|
| 862 |
</ol></div> |
|---|
| 863 |
<h3 id="_gnome_terminal_ctrl_atl">3.7. 在 gnome-terminal 等軟體無法用 ctrl-atl-???? 切換輸入法,該怎麼辨?</h3><div style="clear:left"></div> |
|---|
| 864 |
<div class="para"><p>其實有更好的切換方法,就是用 Ctrl-Shift。</p></div> |
|---|
| 865 |
<div class="para"><p>譬如你是用行列輸入法,想要與注音循環切換:</p></div> |
|---|
| 866 |
<div class="para"><p>gcin-setup → 輸入法開啟關閉→使用 (選 注音 & 行列) , 第一次內定選行列 |
|---|
| 867 |
設定完成之後,就可以用 Ctrl-Shift 循環切換 注音/行列</p></div> |
|---|
| 868 |
<h3 id="_gaim_gqview_enter">3.8. gaim 及 gqview 內使用詞音時按 enter 無法送出編輯區內容?</h3><div style="clear:left"></div> |
|---|
| 869 |
<div class="para"><p>這是因為某些程式會把 enter 吃掉,沒有送給 gcin 處理,可能解決辦法有:</p></div> |
|---|
| 870 |
<div class="olist"><ol> |
|---|
| 871 |
<li> |
|---|
| 872 |
<p> |
|---|
| 873 |
使用 Tab key |
|---|
| 874 |
</p> |
|---|
| 875 |
</li> |
|---|
| 876 |
<li> |
|---|
| 877 |
<p> |
|---|
| 878 |
中文輸入狀態可使用 shift-space |
|---|
| 879 |
</p> |
|---|
| 880 |
</li> |
|---|
| 881 |
</ol></div> |
|---|
| 882 |
<div class="para"><p>gaim 裏面有選項可以設定成用 ctrl-Enter 送出內容,這樣就可以在 gcin 內用 Enter。</p></div> |
|---|
| 883 |
<h3 id="_utf8_encoding">3.9. 如何使用 utf8 encoding?</h3><div style="clear:left"></div> |
|---|
| 884 |
<div class="listingblock"> |
|---|
| 885 |
<div class="content"> |
|---|
| 886 |
<pre><tt>export XMODIFIERS=@im=gcin_utf8 |
|---|
| 887 |
export LC_ALL=zh_TW.UTF-8 |
|---|
| 888 |
gcin & |
|---|
| 889 |
gedit</tt></pre> |
|---|
| 890 |
</div></div> |
|---|
| 891 |
<div class="para"><p>這個 gedit 就可以以注音輸入(方方土)</p></div> |
|---|
| 892 |
<h3 id="__9">3.10. 我想使用倉頡行列的重複字選擇鈴聲,但是嫌聲音太長,有辨法解決嗎?</h3><div style="clear:left"></div> |
|---|
| 893 |
<div class="para"><p>gcin 的嗶聲是呼叫 X 的 XBell() 函式,你可以用 <em>xset b 30 1000 100</em> 設定鈴聲音量、頻率、與長短,但這個方法會影響到整個系統的鈴聲。</p></div> |
|---|
| 894 |
<div class="para"><p>如果只想設定 gcin 的鈴聲音量,可升級到 gcin 1.4.4 以後的版本。gcin 1.4.4 以後的版本支援在 <em>~/.gcin/config/gcin-bell-volume</em> 內自訂鈴聲音量,值必需介於 -100 至 100 之間 (內定值是 -97)。例如:</p></div> |
|---|
| 895 |
<div class="listingblock"> |
|---|
| 896 |
<div class="content"> |
|---|
| 897 |
<pre><tt>echo 50 > ~/.gcin/config/gcin-bell-volume</tt></pre> |
|---|
| 898 |
</div></div> |
|---|
| 899 |
<div class="para"><p><a href="http://hyperrate.com/thread.php?tid=8462">hyperrate 上關於鈴聲的相關討論</a></p></div> |
|---|
| 900 |
<h3 id="_gcin_8">3.11. gcin 可以在使用某種輸入法時,顯示另一種輸入法的拆碼,以幫助使用者學習輸入法嗎?</h3><div style="clear:left"></div> |
|---|
| 901 |
<div class="para"><p>有人反應:</p></div> |
|---|
| 902 |
<div class="listingblock"> |
|---|
| 903 |
<div class="content"> |
|---|
| 904 |
<pre><tt>> 關於嘸蝦米打字時,底下會出來所有的拆碼 |
|---|
| 905 |
> 這點實在是好啊,(因為小弟雖然用嘸蝦米用了一段時間了,不過很多字都還不是 |
|---|
| 906 |
> 最簡碼,所以非常感謝這個設計,也因為這個設計讓小弟的嘸蝦米可以再進步 |
|---|
| 907 |
> 所以,想問,有沒有可能像 MS 那樣, |
|---|
| 908 |
> 打注音字出來 嘸蝦米的拆碼參照? |
|---|
| 909 |
> 如… |
|---|
| 910 |
> 打:ㄅㄛ/ 出來 「嘸 PPD」這樣?</tt></pre> |
|---|
| 911 |
</div></div> |
|---|
| 912 |
<div class="para"><p>有啊,按 ctrl-alt-3 輸入注音 & 選字,就會顯示 <em>設定</em> (<em>gcin-setup</em>) → <em>內定輸入法 & 開啟/關閉</em> → <em>第一次內定</em> 的所有的可能拆字。如果沒有指定內定的 .gtab 輸入法,則顯示最近一次的 gtab 輸入法。</p></div> |
|---|
| 913 |
<div class="para"><p>gcin 和 windows 的不一樣, 是直接顯示你內定使用的輸入法,不需要另外去設定。所以,你也可以用 gtab 的拼音輸入法去查詢倉頡等 gtab 輸入法。</p></div> |
|---|
| 914 |
<div class="para"><p>另外,如果字的某部份忘了如何拆,你可以用 <em>*</em> or <em>?</em> 萬用字元 (wildcard) 來幫助你選字。</p></div> |
|---|
| 915 |
<div class="para"><p>gcin 0.6.2 後的版本有類似嘸蝦米的同音字查詢,按 <em>`</em> (backquote) 後就會出現注音的視窗,輸入要查詢的同音字就可以了。</p></div> |
|---|
| 916 |
<div class="para"><p>如果需要查詢許多字的讀音,可使用 <em>設定</em> (<em>gcin-setup</em>) → <em>剪貼區 注音查詢</em> 來大量查詢。從網頁或文章中直接選取整段文字,開啟 <em>剪貼區 注音查詢</em> 後即可標示注音,也可在裡面輸入字,用滑鼠選取後,按 <em>自剪貼區更新</em> 。</p></div> |
|---|
| 917 |
<h3 id="__10">3.12. 為什麼倉頡按第二鍵後會跑出一些字,選字視窗中數字的順序還會跳?</h3><div style="clear:left"></div> |
|---|
| 918 |
<div class="para"><p>譬如:按 AA日日後</p></div> |
|---|
| 919 |
<div class="listingblock"> |
|---|
| 920 |
<div class="content"> |
|---|
| 921 |
<pre><tt> 1昌 2昍 5曝 6暻 7暘 0暍</tt></pre> |
|---|
| 922 |
</div></div> |
|---|
| 923 |
<div class="para"><p>這是引導初學者按鍵的功能,5曝代表'曝'是在5這個行(TGB廿土月)上。 34 是空白,表示沒有任何字。</p></div> |
|---|
| 924 |
<div class="para"><p>如果不喜歡,有選項可以關掉 ( <em>gcin-setup</em> → <em>倉頡/行列…</em> → <em>顯示部份符合的字</em> )。</p></div> |
|---|
| 925 |
<div class="para"><p>如果是嘸蝦米,則顯示的號碼必須加一。</p></div> |
|---|
| 926 |
<h3 id="_gtab_2">3.13. gtab(倉頡、行列) 輸入法中要如何加入新詞?</h3><div style="clear:left"></div> |
|---|
| 927 |
<div class="para"><p>用詞音輸入法加入。在中文輸入的狀態下,把 cursor (游標) 移至要存的詞句的開頭,按下 shift-Enter,則會自 cursor 所在位置存到編輯區的結尾,cursor 也會自動跳到結尾,方便繼續輸入。</p></div> |
|---|
| 928 |
<h3 id="__11">3.14. 許氏鍵盤注意事項:</h3><div style="clear:left"></div> |
|---|
| 929 |
<div class="para"><p>如果使用許氏鍵盤,<em>q</em> 是用來選字詞。</p></div> |
|---|
| 930 |
<h3 id="_kde_gcin_window_cursor">3.15. KDE 中 gcin 的 window 為什麼不會跟著 cursor 移動?</h3><div style="clear:left"></div> |
|---|
| 931 |
<div class="para"><p>你可以用 qtconfig 把 XIM input style 設定成 over-the-spot 就可以了。</p></div> |
|---|
| 932 |
<h3 id="_gcin_gcin_2">3.16. gcin 的詞庫不夠多,想貢獻給 gcin 作者自己的詞庫,要怎麼做呢?</h3><div style="clear:left"></div> |
|---|
| 933 |
<div class="para"><p>這樣就可以看到兩個 file 的差異:</p></div> |
|---|
| 934 |
<div class="listingblock"> |
|---|
| 935 |
<div class="content"> |
|---|
| 936 |
<pre><tt>cd .gcin |
|---|
| 937 |
tsd2a tsin > your |
|---|
| 938 |
diff your gcin-0.x.x/data/tsin.src > diff.txt |
|---|
| 939 |
gedit diff.txt</tt></pre> |
|---|
| 940 |
</div></div> |
|---|
| 941 |
<div class="para"><p>注意看你的詞庫是否有那些現代人用不到的詞,這些沒用的詞只會增加詞音錯誤的機率。</p></div> |
|---|
| 942 |
<h3 id="__12">3.17. 詞音輸入的視窗在打滿注音後會縮回去,看起來有點討厭。</h3><div style="clear:left"></div> |
|---|
| 943 |
<div class="para"><p>注音輸入的區域的字型必須比編輯區的小個幾點就沒有這個問題。如果你有安裝日文字型,且使用 12/23/2004 以前的 fonts.conf,則還是會有縮回去的問題,請下載最新的 fonts.conf。</p></div> |
|---|
| 944 |
<h3 id="_gcin_coredump_debug">3.18. gcin coredump 如果要幫忙 debug,該怎麼做?</h3><div style="clear:left"></div> |
|---|
| 945 |
<div class="olist"><ol> |
|---|
| 946 |
<li> |
|---|
| 947 |
<p> |
|---|
| 948 |
首先先編譯 gcin |
|---|
| 949 |
</p> |
|---|
| 950 |
<div class="listingblock"> |
|---|
| 951 |
<div class="content"> |
|---|
| 952 |
<pre><tt>cd gcin-0.x.x |
|---|
| 953 |
make clean |
|---|
| 954 |
./configure |
|---|
| 955 |
make</tt></pre> |
|---|
| 956 |
</div></div> |
|---|
| 957 |
</li> |
|---|
| 958 |
<li> |
|---|
| 959 |
<p> |
|---|
| 960 |
make 完了之後,執行: |
|---|
| 961 |
</p> |
|---|
| 962 |
<div class="listingblock"> |
|---|
| 963 |
<div class="content"> |
|---|
| 964 |
<pre><tt>./tgdb</tt></pre> |
|---|
| 965 |
</div></div> |
|---|
| 966 |
</li> |
|---|
| 967 |
<li> |
|---|
| 968 |
<p> |
|---|
| 969 |
執行 r |
|---|
| 970 |
</p> |
|---|
| 971 |
<div class="listingblock"> |
|---|
| 972 |
<div class="content"> |
|---|
| 973 |
<pre><tt>(gdb) r</tt></pre> |
|---|
| 974 |
</div></div> |
|---|
| 975 |
</li> |
|---|
| 976 |
<li> |
|---|
| 977 |
<p> |
|---|
| 978 |
r 指令會開始執行 gcin, 在跑出來的 gedit 輸入一些字,gcin 掛了之後: |
|---|
| 979 |
</p> |
|---|
| 980 |
<div class="listingblock"> |
|---|
| 981 |
<div class="content"> |
|---|
| 982 |
<pre><tt>(gdb) bt</tt></pre> |
|---|
| 983 |
</div></div> |
|---|
| 984 |
</li> |
|---|
| 985 |
<li> |
|---|
| 986 |
<p> |
|---|
| 987 |
下了 bt 以後會有類似以下的訊息,把這個 post 出來。 |
|---|
| 988 |
</p> |
|---|
| 989 |
<div class="para"><p>看起來可能像這樣:</p></div> |
|---|
| 990 |
<div class="listingblock"> |
|---|
| 991 |
<div class="content"> |
|---|
| 992 |
<pre><tt>#0 0xffffe410 in ?? () |
|---|
| 993 |
#1 0xbffff278 in ?? () |
|---|
| 994 |
#2 0xffffffff in ?? () |
|---|
| 995 |
#3 0x00000001 in ?? () |
|---|
| 996 |
#4 0x40548e5d in poll () from /lib/tls/libc.so.6 |
|---|
| 997 |
#5 0x404212e7 in g_main_loop_get_context () from /usr/lib/libglib-2.0.so.0</tt></pre> |
|---|
| 998 |
</div></div> |
|---|
| 999 |
</li> |
|---|
| 1000 |
</ol></div> |
|---|
| 1001 |
<h3 id="_gtk_im_module_qt_im_module_qt_4_0_or_mandriva_2006_gcin_so_xim">3.19. GTK_IM_MODULE/QT_IM_MODULE(qt 4.0 or Mandriva 2006) 使用 gcin 自己的 .so,和XIM相比,有何好處?</h3><div style="clear:left"></div> |
|---|
| 1002 |
<div class="olist"><ol> |
|---|
| 1003 |
<li> |
|---|
| 1004 |
<p> |
|---|
| 1005 |
gcin 掛掉重新執行時比較不會有程式跟著一起掛掉的情形,現在可以直接在 gnome-terminal 下, <em>pkill gcin</em> ,不用擔心 gnome-terminal 會停在那邊不動 (mozilla-gtk2 除外,這是因為如果你有安裝 flash player,flash 會 open XIM 的 sesseion,X11 裏面的 XIM close 時在 server當掉時也會跟著當掉。)。 |
|---|
| 1006 |
</p> |
|---|
| 1007 |
</li> |
|---|
| 1008 |
<li> |
|---|
| 1009 |
<p> |
|---|
| 1010 |
GTK2/QT 的程式 locale 即使設定成 zh_TW.Big5 也還是可以輸入所有的 UTF-8 字。 |
|---|
| 1011 |
</p> |
|---|
| 1012 |
</li> |
|---|
| 1013 |
<li> |
|---|
| 1014 |
<p> |
|---|
| 1015 |
詞音由於現在有了 key release event,現在也可以用 Shift 來切換中/英。 |
|---|
| 1016 |
</p> |
|---|
| 1017 |
</li> |
|---|
| 1018 |
<li> |
|---|
| 1019 |
<p> |
|---|
| 1020 |
gcin 的協定對 input focus 的處理比 XIM 好。 |
|---|
| 1021 |
</p> |
|---|
| 1022 |
</li> |
|---|
| 1023 |
<li> |
|---|
| 1024 |
<p> |
|---|
| 1025 |
client 直接 對 gcin server 互傳資料,不透過 X server,延遲會比較少。 |
|---|
| 1026 |
</p> |
|---|
| 1027 |
</li> |
|---|
| 1028 |
<li> |
|---|
| 1029 |
<p> |
|---|
| 1030 |
如果發現 gcin server 沒有在執行,會自動執行 gcin。 |
|---|
| 1031 |
</p> |
|---|
| 1032 |
</li> |
|---|
| 1033 |
</ol></div> |
|---|
| 1034 |
<h3 id="_mandrake_10_0_10_1_gcin">3.20. 大部份(Mandrake 10.0,10.1) 安裝 gcin 後即可直接使用,如果不行該怎麼辨?</h3><div style="clear:left"></div> |
|---|
| 1035 |
<div class="para"><p>執行</p></div> |
|---|
| 1036 |
<div class="listingblock"> |
|---|
| 1037 |
<div class="content"> |
|---|
| 1038 |
<pre><tt> export GTK_IM_MODULE=gcin</tt></pre> |
|---|
| 1039 |
</div></div> |
|---|
| 1040 |
<div class="para"><p>通常是設定在 <em>/etc/sysconfig/i18n</em> 。</p></div> |
|---|
| 1041 |
<div class="para"><p>gcin 會先使用 unix socket,如果不行,則使用 TCP port 9999 - 20000。</p></div> |
|---|
| 1042 |
<div class="para"><p>如果因為 firewall 的緣故無法使用, export GTK_IM_MODULE=xim 可以指定使用 XIM。</p></div> |
|---|
| 1043 |
<div class="para"><p>另外,如果你遠端也有 install gcin,可以 export XMODIFIERS=@im=gcin.remote,這樣就會在 remote 端自動執行一個新的 gcin。</p></div> |
|---|
| 1044 |
<div class="para"><p>目前支援很簡單的編碼以避免 plaintext 在傳送,未來可能會支援 SSL。</p></div> |
|---|
| 1045 |
<div class="para"><p>雖然目前是用很簡單的 encoding,如果 gcin 搭配 ssh X11 forwarding 應該是非常安全的,而且 data 不像 SSL 會變大,更適合在 low bandwidth 使用。</p></div> |
|---|
| 1046 |
<div class="para"><p>目前支援 GTK2 & QT,gcin 有提供非常容易使用的 API 介面供其他 terminal 使用,歡迎來把這部份完成,詳細的介面,請看 <em>/usr/local/include/gcin-im-client.h</em> 。</p></div> |
|---|
| 1047 |
<h3 id="_gcin_im_module_em_export_gcin_connect_msg_on_tty_em_console">3.21. gcin 如果使用到自己的 IM_MODULE 時,且用 <em>export GCIN_CONNECT_MSG_ON=tty</em> (console) 會出現錯誤訊息:</h3><div style="clear:left"></div> |
|---|
| 1048 |
<div class="olist2"><ol> |
|---|
| 1049 |
<li> |
|---|
| 1050 |
<p> |
|---|
| 1051 |
connected to unix socket addr /tmp/gcin-????/socket-:0.0-xcin |
|---|
| 1052 |
或是 |
|---|
| 1053 |
</p> |
|---|
| 1054 |
</li> |
|---|
| 1055 |
<li> |
|---|
| 1056 |
<p> |
|---|
| 1057 |
gcin client connected to server 172.x.x.x:9999 |
|---|
| 1058 |
</p> |
|---|
| 1059 |
</li> |
|---|
| 1060 |
</ol></div> |
|---|
| 1061 |
<div class="para"><p>只需要一個 gcin 執行就可以,不需要為了同時支援 GTK_IM_MODULE/QT_IM_MODULE & XIM 而執行兩個 gcin process。</p></div> |
|---|
| 1062 |
<div class="para"><p>目前 OpenOffice 1.1.x GTK2 的版本好像是使用 XIM,1.9.x & 2.x 則是改成用 GTK_IM_MODULE。</p></div> |
|---|
| 1063 |
<div class="olist"><ol> |
|---|
| 1064 |
<li> |
|---|
| 1065 |
<p> |
|---|
| 1066 |
<a href="http://www.csie.nctu.edu.tw/~cp76/linux/mrxvt-gcin-0.4.1.tar.bz2">mrxvt-gcin-0.4.1.tar.bz2</a> 是一個使用 gcin IM client 的 mrxvt。 |
|---|
| 1067 |
</p> |
|---|
| 1068 |
</li> |
|---|
| 1069 |
<li> |
|---|
| 1070 |
<p> |
|---|
| 1071 |
<a href="http://www.csie.nctu.edu.tw/~cp76/linux/rxvt-gcin.tbz">rxvvt-gcin.tbz</a> 是一個使用 gcin IM client 的 rxvt (crxvt)。 |
|---|
| 1072 |
</p> |
|---|
| 1073 |
</li> |
|---|
| 1074 |
</ol></div> |
|---|
| 1075 |
<div class="para"><p>如果你因為 install 其他的輸入法把 gcin 的設定弄亂,可以用 root 執行看看 |
|---|
| 1076 |
/usr/share/gcin/script/modify-XIM</p></div> |
|---|
| 1077 |
<div class="para"><p>tsd2a 新增 "-nousecount" 的參數。由於現在 gcin 會統計詞的使用頻率,dump出來的 file 會有 usecount,如果你要比較兩個詞庫時會造成困擾,這時候就可以用這個參數。</p></div> |
|---|
| 1078 |
<h3 id="_ctrl_space_gcin">3.22. Ctrl-Space 無法叫出 gcin 的視窗,檢查事項</h3><div style="clear:left"></div> |
|---|
| 1079 |
<div class="para"><p>一般看 environ variable 的內容可以用 printenv,由於可以設定 environ variable 的地方太多了,用開 terminal 的方式看,不見得一定符合應用程式用的實際值,所以還是直接用 proc file system 最準。</p></div> |
|---|
| 1080 |
<div class="olist"><ol> |
|---|
| 1081 |
<li> |
|---|
| 1082 |
<p> |
|---|
| 1083 |
pgrep gcin 是否可以看到 gcin 的 process Id (一個數字),如果可以,goto 3 |
|---|
| 1084 |
</p> |
|---|
| 1085 |
</li> |
|---|
| 1086 |
<li> |
|---|
| 1087 |
<p> |
|---|
| 1088 |
直接在 terminal 執行 gcin,看有什麼錯誤訊息。 如果最後一行出現的訊息是 |
|---|
| 1089 |
</p> |
|---|
| 1090 |
<div class="listingblock"> |
|---|
| 1091 |
<div class="content"> |
|---|
| 1092 |
<pre><tt> IMOpenIM failed. Maybe another XIM server is running.</tt></pre> |
|---|
| 1093 |
</div></div> |
|---|
| 1094 |
<div class="para"><p>這表示 xcin 可能仍然在執行,試試 pkill xcin再執行 gcin 看看。當然,還是必須修改你的 X window 的 script把執行 xcin 的部份改成 gcin 才能把問題真正解決,也有可能你忘了 logout & login。<br /></p></div> |
|---|
| 1095 |
</li> |
|---|
| 1096 |
<li> |
|---|
| 1097 |
<p> |
|---|
| 1098 |
檢查 XMODIFIERS 是否設定成一致的內容。 |
|---|
| 1099 |
</p> |
|---|
| 1100 |
<div class="listingblock"> |
|---|
| 1101 |
<div class="content"> |
|---|
| 1102 |
<pre><tt>$ pgrep gcin |
|---|
| 1103 |
7438 |
|---|
| 1104 |
$ vi /proc/7438/environ</tt></pre> |
|---|
| 1105 |
</div></div> |
|---|
| 1106 |
<div class="para"><p>這個 file 是這個 process 所有的 environ variables 的內容,檢查 XMODIFIERS 內容。你可以用同樣的方法檢查應用程式的內容,例如 firefox。</p></div> |
|---|
| 1107 |
<div class="para"><p>gcin 的XMODIFIERS 可以不設定,但應用程式的就必須設定成 <em>XMODIFIERS=@im=xcin</em> 如果有設定,就必須一致,例如都設定成 <em>XMODIFIERS=@im=gcin</em> 也可以。<br /></p></div> |
|---|
| 1108 |
</li> |
|---|
| 1109 |
<li> |
|---|
| 1110 |
<p> |
|---|
| 1111 |
gtk2 (gnome) 程式檢查事項。 |
|---|
| 1112 |
</p> |
|---|
| 1113 |
<div class="listingblock"> |
|---|
| 1114 |
<div class="content"> |
|---|
| 1115 |
<pre><tt>$ gtk-query-immodules-2.0</tt></pre> |
|---|
| 1116 |
</div></div> |
|---|
| 1117 |
<div class="para"><p>是否有底下的內容,</p></div> |
|---|
| 1118 |
<div class="listingblock"> |
|---|
| 1119 |
<div class="content"> |
|---|
| 1120 |
<pre><tt>"/usr/lib/gtk-2.0/immodules/im-gcin.so" |
|---|
| 1121 |
"gcin" "gcin Input Method" "gtk20" "/usr/share/locale" "*"</tt></pre> |
|---|
| 1122 |
</div></div> |
|---|
| 1123 |
<div class="para"><p>如果沒有,以 root 執行底下的 script 看看 <em>/usr/share/gcin/script/modify-XIM</em> 。<br /></p></div> |
|---|
| 1124 |
</li> |
|---|
| 1125 |
<li> |
|---|
| 1126 |
<p> |
|---|
| 1127 |
檢查是否有設定 <em>GTK_IM_MODULE=gcin</em> 這個 environ variable。設定成 <em>GTK_IM_MODULE=xim</em> 也是可以用,只是 over-the-spot 會有問題,gcin 視窗不會跟著程式的游標移動,除非有安裝 gtk2 xim over-the-spot 的 patch,還是用 <em>GTK_IM_MODULE=gcin</em> 最好。 |
|---|
| 1128 |
</p> |
|---|
| 1129 |
</li> |
|---|
| 1130 |
<li> |
|---|
| 1131 |
<p> |
|---|
| 1132 |
如果是用 XIM,建議設定 <em>export LC_CTYPE=zh_TW.Big5</em> 。 |
|---|
| 1133 |
</p> |
|---|
| 1134 |
</li> |
|---|
| 1135 |
</ol></div> |
|---|
| 1136 |
<h3 id="_gcin_9">3.23. 覺得 gcin 的釘子不好看,想要換掉。</h3><div style="clear:left"></div> |
|---|
| 1137 |
<div class="para"><p>有此需求的的人自己 替換 <em>/usr/share/icons/gcin</em> 。</p></div> |
|---|
| 1138 |
<h3 id="_gcin_0_9_8_cin_em_space_style_em">3.24. gcin 0.9.8 替 .cin 新增 <em>%space_style</em> 的選項,後面的數字代表的意義:</h3><div style="clear:left"></div> |
|---|
| 1139 |
<div class="listingblock"> |
|---|
| 1140 |
<div class="content"> |
|---|
| 1141 |
<pre><tt>1: 嘸蝦米、大易 |
|---|
| 1142 |
2: 倉頡等 |
|---|
| 1143 |
4: 行列輸入法</tt></pre> |
|---|
| 1144 |
</div></div> |
|---|
| 1145 |
<div class="para"><p>有了這個,且在 gcin-setup 中設定成「由 .gtab 指定」,就可以自動設定空白鍵的選項,而且用 ctrl-alt- 切換輸入法時也會自動切換。</p></div> |
|---|
| 1146 |
<div class="listingblock"> |
|---|
| 1147 |
<div class="content"> |
|---|
| 1148 |
<pre><tt>%selkey 1234567890 |
|---|
| 1149 |
%space_style 2 |
|---|
| 1150 |
%keyname begin</tt></pre> |
|---|
| 1151 |
</div></div> |
|---|
| 1152 |
<h3 id="_gtab_em_keep_key_case_em">3.25. gtab 中 <em>%keep_key_case</em> 選項是做什麼用的?</h3><div style="clear:left"></div> |
|---|
| 1153 |
<div class="para"><p>gcin 0.9.8 替 gtab 新增 <em>%keep_key_case</em> 的選項。</p></div> |
|---|
| 1154 |
<div class="para"><p>用在需要分別大小寫的輸入法,例如舊版的日文輸入表格。</p></div> |
|---|
| 1155 |
<div class="listingblock"> |
|---|
| 1156 |
<div class="content"> |
|---|
| 1157 |
<pre><tt> %space_style 4 |
|---|
| 1158 |
%keep_key_case <--------------------------- |
|---|
| 1159 |
%keyname begin</tt></pre> |
|---|
| 1160 |
</div></div> |
|---|
| 1161 |
<h3 id="_gcin_gtk_qt_im_module">3.26. 如何確定目前是使用 gcin 自己的 gtk/qt im module?</h3><div style="clear:left"></div> |
|---|
| 1162 |
<div class="olist"><ol> |
|---|
| 1163 |
<li> |
|---|
| 1164 |
<p> |
|---|
| 1165 |
可以先用 gedit or kedit 測試,在編輯區按 mouse 右鍵,menu 裏選輸入法,會顯示出目前正在使用的輸入法,如果是 <em>gcin Input Method</em> 就是對的,其他的是錯的。 |
|---|
| 1166 |
</p> |
|---|
| 1167 |
</li> |
|---|
| 1168 |
<li> |
|---|
| 1169 |
<p> |
|---|
| 1170 |
在terminal 用 export GCIN_CONNECT_MSG_ON=, 再執行自己要的測試程式, terminal (console) 會出現以下 message : |
|---|
| 1171 |
</p> |
|---|
| 1172 |
</li> |
|---|
| 1173 |
</ol></div> |
|---|
| 1174 |
<div class="listingblock"> |
|---|
| 1175 |
<div class="content"> |
|---|
| 1176 |
<pre><tt> connected to unix socket addr /tmp/gcin-????/socket-:0.0-xcin</tt></pre> |
|---|
| 1177 |
</div></div> |
|---|
| 1178 |
<h3 id="_gcin_scim_memory">3.27. gcin 與 scim memory 使用比較</h3><div style="clear:left"></div> |
|---|
| 1179 |
<div class="para"><p>分別以 gcin 的詞音與 scim chewing 用 kedit/gedit/leafpad 輸入「測試」兩個字, |
|---|
| 1180 |
由於 scim 有數個 process,必須全部加起來。這個測試也比較 qt-im-module/gtk-im-module 的 memory 使用。</p></div> |
|---|
| 1181 |
<div class="literalblock"> |
|---|
| 1182 |
<div class="content"> |
|---|
| 1183 |
<pre><tt> vsz rss kedit-vsz kedit-rss |
|---|
| 1184 |
scim 80168 31312 47052 17368 |
|---|
| 1185 |
gcin 29132 8568 41840 16144</tt></pre> |
|---|
| 1186 |
</div></div> |
|---|
| 1187 |
<div class="literalblock"> |
|---|
| 1188 |
<div class="content"> |
|---|
| 1189 |
<pre><tt> gedit-vsz gedit-rss leafpad-vsz leafpad-rss (測試 gtk-im-module) |
|---|
| 1190 |
scim 67148 16444 34084 9756 |
|---|
| 1191 |
gcin 61008 14924 26880 7884</tt></pre> |
|---|
| 1192 |
</div></div> |
|---|
| 1193 |
<div class="para"><p>kedit: 3.4.1 |
|---|
| 1194 |
scim: scim 1.4.2 + scim-chewing 0.2.1 |
|---|
| 1195 |
gcin: gcin 1.0.4</p></div> |
|---|
| 1196 |
<h3 id="_mozilla_firefox_coredump_gtk_im_module">3.28. Mozilla Firefox 中 coredump,想看是不是 gtk-im module 造成的。</h3><div style="clear:left"></div> |
|---|
| 1197 |
<div class="olist"><ol> |
|---|
| 1198 |
<li> |
|---|
| 1199 |
<p> |
|---|
| 1200 |
試著去 compile firefox,把 error 回報 mozilla,改成直接 coredump。Mandriva 中的firefox是改成直接 coredump。 |
|---|
| 1201 |
</p> |
|---|
| 1202 |
</li> |
|---|
| 1203 |
<li> |
|---|
| 1204 |
<p> |
|---|
| 1205 |
在 make gcin 修改 config.mak |
|---|
| 1206 |
設定 OPTFLAGS=-g 去 compile,這樣才有 debug 的 information。然後用 root make install。 |
|---|
| 1207 |
</p> |
|---|
| 1208 |
</li> |
|---|
| 1209 |
<li> |
|---|
| 1210 |
<p> |
|---|
| 1211 |
當 coredump 發生時 |
|---|
| 1212 |
gdb /usr/lib/mozilla-firefox-1.0.7/mozilla-firefox-bin core.xxxx |
|---|
| 1213 |
這邊這個可執行檔是要真正的那一個,不是 shell script。 core.xxxx 是 coredump 的 file。 |
|---|
| 1214 |
這樣就可以看到 coredump 在那邊發生。 |
|---|
| 1215 |
</p> |
|---|
| 1216 |
</li> |
|---|
| 1217 |
</ol></div> |
|---|
| 1218 |
<div class="para"><p>與 caleb 討論,所想到如何避免 flash player plugin open XIM,由於 flash player XIM 寫的有問題,有時候會造成 firefox coredump。gcin 是可以 compile 成不支援 XIM,但有時候又需要用(wine, rxvt-unicode)</p></div> |
|---|
| 1219 |
<div class="para"><p>其實很簡單,修改 <em>/usr/bin/mozilla-firefox</em> or <em>/usr/bin/firefox</em> 執行的 script |
|---|
| 1220 |
加入 <em>unset XMODIFIERS</em> 。原理是 gcin 如果沒有設定 XMODIFIERS 內定的 XIM name 就是 gcin, |
|---|
| 1221 |
把 XMODIFIERS unset 後,gcin 用 <em>GTK_IM_MODULE=gcin</em> 仍然可以輸入,但是 XIM 需要 XMODIFIERS 才能,這樣就達到防止 flash player open XIM。</p></div> |
|---|
| 1222 |
<h3 id="__13">3.29. 請問一下內定輸入法,是由那個設定檔來決定的?</h3><div style="clear:left"></div> |
|---|
| 1223 |
<div class="para"><p><em>~/.gcin/config/default-input-method</em></p></div> |
|---|
| 1224 |
<h3 id="_su_sudo_gcin">3.30. 使用 su 或 sudo 後,無法使用 gcin,該怎麼辦?</h3><div style="clear:left"></div> |
|---|
| 1225 |
<div class="para"><p>如果使用的 gcin 是 1.4.3 pre7 之前的版本(含 1.4.3 pre7),可以這麼做:</p></div> |
|---|
| 1226 |
<div class="para"><p>設定 (<em>gcin-setup</em>) → 內定輸入法 & 開啟/關閉 → 遠端 client 程式支援 (port 9999-)</p></div> |
|---|
| 1227 |
<div class="para"><p>或</p></div> |
|---|
| 1228 |
<div class="para"><p><em>gcin-setup-tab</em> → 通用 → 遠端 client 程式支援 (port 9999-)</p></div> |
|---|
| 1229 |
<div class="para"><p>完成這個動作後,重新登入 X Window System 試試看。</p></div> |
|---|
| 1230 |
<div class="para"><p>如果用的 gcin 是 1.4.3 pre8 後的版本(含 1.4.3 pre8),已支援 su root 的中文輸入,注意—要配合新的 libgcin-im-client.so.1.1.0 才可!</p></div> |
|---|
| 1231 |
<h3 id="_kde_gcin">3.31. 在 KDE 的系統管理頁面無法使用 gcin,該怎麼辦?</h3><div style="clear:left"></div> |
|---|
| 1232 |
<div class="para"><p>問題同上。開啟設定中的 <em>遠端 client 程式支援 (port 9999-)</em> 並重新登入 X Window System 試試看。</p></div> |
|---|
| 1233 |
<h3 id="_gcin_1_4_3">3.32. 升級到 gcin 1.4.3 後,桌面多出三個方格是什麼東西?</h3><div style="clear:left"></div> |
|---|
| 1234 |
<div class="para"><p>gcin 1.4.3 pre 8 後的版本,整合了 gcb,gcb 是一個管理剪貼簿 (clipboard) 的小工具。</p></div> |
|---|
| 1235 |
<div class="para"><p>一般 X Window 會自動複製選取的內容,但如果你不小心再次選取到其他內容,原本複製的東西就會被新選取的內容所覆蓋,gcb 可以避免這種狀況發生。</p></div> |
|---|
| 1236 |
<div class="para"><p>gcb 提供了三個儲存格,在 gcb 的任一個儲存格上按右鍵可以設定儲存按鈕,每5秒鐘從剪貼區更新。按左鍵把儲存格的內容存到剪貼區。按中鍵可以選擇之前的剪貼區內容的改變。如果不想用,可以在 gcin-setup 內關掉。</p></div> |
|---|
| 1237 |
<h3 id="_gcin_10">3.33. gcin 支援輸入日文嗎?</h3><div style="clear:left"></div> |
|---|
| 1238 |
<div class="para"><p>gcin 1.4.3 pre13 以後的版本支援使用 <a href="http://sourceforge.jp/projects/anthy/">anthy</a> 來輸入日文。</p></div> |
|---|
| 1239 |
<div class="para"><p><a href="http://hyperrate.com/thread.php?tid=8338#8338">使用方法</a>:</p></div> |
|---|
| 1240 |
<div class="olist"><ol> |
|---|
| 1241 |
<li> |
|---|
| 1242 |
<p> |
|---|
| 1243 |
切換到「日本anthy」(廢話) |
|---|
| 1244 |
</p> |
|---|
| 1245 |
</li> |
|---|
| 1246 |
<li> |
|---|
| 1247 |
<p> |
|---|
| 1248 |
開始打羅馬拼音 |
|---|
| 1249 |
</p> |
|---|
| 1250 |
</li> |
|---|
| 1251 |
<li> |
|---|
| 1252 |
<p> |
|---|
| 1253 |
按 enter 可輸出 buffer 中的內容 |
|---|
| 1254 |
</p> |
|---|
| 1255 |
</li> |
|---|
| 1256 |
<li> |
|---|
| 1257 |
<p> |
|---|
| 1258 |
按空白鍵可自動轉換「假名←→漢字」 「平假名←→片假名」「假名←→符號」(依 anthy dictionary 內容決定) |
|---|
| 1259 |
</p> |
|---|
| 1260 |
</li> |
|---|
| 1261 |
<li> |
|---|
| 1262 |
<p> |
|---|
| 1263 |
再按一次空白鍵可選擇其它想轉換的內容 (當可轉換內容不止一種時) |
|---|
| 1264 |
</p> |
|---|
| 1265 |
</li> |
|---|
| 1266 |
<li> |
|---|
| 1267 |
<p> |
|---|
| 1268 |
選字的選單設定與詞音的相同(可修改成用 1234 選詞)。 |
|---|
| 1269 |
</p> |
|---|
| 1270 |
</li> |
|---|
| 1271 |
<li> |
|---|
| 1272 |
<p> |
|---|
| 1273 |
與 UIM 一樣,可以用 Shift-Left/Right 調整詞的範圍。 |
|---|
| 1274 |
</p> |
|---|
| 1275 |
</li> |
|---|
| 1276 |
<li> |
|---|
| 1277 |
<p> |
|---|
| 1278 |
gcin 1.4.4 後支援以 shift 切換日/英文輸入模式。 |
|---|
| 1279 |
</p> |
|---|
| 1280 |
</li> |
|---|
| 1281 |
</ol></div> |
|---|
| 1282 |
<div class="para"><p>加字加詞的方法:</p></div> |
|---|
| 1283 |
<div class="olist"><ol> |
|---|
| 1284 |
<li> |
|---|
| 1285 |
<p> |
|---|
| 1286 |
可手動編輯純文字檔 $HOME/.anthy/private_words_default 例如加入「としば #T35*500 東芝」 |
|---|
| 1287 |
</p> |
|---|
| 1288 |
</li> |
|---|
| 1289 |
<li> |
|---|
| 1290 |
<p> |
|---|
| 1291 |
可用 <a href="http://sourceforge.jp/projects/kasumi/">kasumi</a> ,如 <a href="http://hyperrate.com/topic-files-dir/38/8338-eQTwr1J0qF/toshiba.gif">圖</a> 。 |
|---|
| 1292 |
</p> |
|---|
| 1293 |
</li> |
|---|
| 1294 |
</ol></div> |
|---|
| 1295 |
<div class="para"><p>在 BBS 輸入日文時,請參考 <a href="http://cle.linux.org.tw/trac/wiki/GcinBBSHiragana">在 BBS 輸入日文</a>。</p></div> |
|---|
| 1296 |
<div class="para"><p>(如果不想使用 anthy,系統裡可完全不安裝 anthy 相關檔案。)</p></div> |
|---|
| 1297 |
</div> |
|---|
| 1298 |
<h2 id="__14">4. 注意事項</h2> |
|---|
| 1299 |
<div class="sectionbody"> |
|---|
| 1300 |
<div class="para"><p>gcin 的 .cin format 與 .xcin 有些不同,並不支援 * 第三欄位,目前好像只有行列有使用,如果有需求時,可以加在 %quick 段落內。</p></div> |
|---|
| 1301 |
<div class="para"><p>把 gcin 一類的 XIM server kill 掉再重新啟動,容易造成 X window 底下程式運作不正常(特別是 mozilla),最好還是 logout 再 login。</p></div> |
|---|
| 1302 |
<div class="para"><p>gcin 1.3.0 後,使用者可以在 ~/.gcin 裏加自己的 gtab.list *.gtab,gcin 會優先使用這裡的 files。</p></div> |
|---|
| 1303 |
<div class="para"><p>gcin 0.9.8 的 .gtab format 有變動,如果你不是使用 gcin 內附的 .gtab file,一定要用 gcin2tab 重新產生新的 .gtab file,否則會 coredump。</p></div> |
|---|
| 1304 |
<div class="para"><p>gcin 0.6.5 新增關掉 gcin remote client 支援的選項 ,如果你是 su 成另外一個 user,這個選項仍然必須打開,否則無法輸入中文。</p></div> |
|---|
| 1305 |
</div> |
|---|
| 1306 |
<h2 id="_gcin_11">5. 更多 gcin 相關資源</h2> |
|---|
| 1307 |
<div class="sectionbody"> |
|---|
| 1308 |
<div class="para"><div class="title">gcin 論壇<br /></div><p><a href="http://hyperrate.com/dir.php?eid=67">http://hyperrate.com/dir.php?eid=67</a></p></div> |
|---|
| 1309 |
<div class="para"><div class="title">gcin 原始碼<br /></div><p><a href="http://www.csie.nctu.edu.tw/~cp76/gcin/download/">http://www.csie.nctu.edu.tw/~cp76/gcin/download/</a></p></div> |
|---|
| 1310 |
<div class="para"><div class="title">各平台 gcin 套件下載區<br /></div><p><a href="http://cle.linux.org.tw/trac/wiki/GcinDistros">http://cle.linux.org.tw/trac/wiki/GcinDistros</a></p></div> |
|---|
| 1311 |
<div class="para"><div class="title">各種輸入法表格下載<br /></div><p><a href="http://cle.linux.org.tw/trac/wiki/GcinTables">http://cle.linux.org.tw/trac/wiki/GcinTables</a></p></div> |
|---|
| 1312 |
<div class="para"><div class="title">安裝額外的輸入法<br /></div><p><a href="http://cle.linux.org.tw/trac/wiki/GcinInstallTables">http://cle.linux.org.tw/trac/wiki/GcinInstallTables</a></p></div> |
|---|
| 1313 |
<div class="para"><div class="title">製作新的輸入法 cin 檔<br /></div><p><a href="http://cle.linux.org.tw/trac/wiki/GcinMakeCin">http://cle.linux.org.tw/trac/wiki/GcinMakeCin</a></p></div> |
|---|
| 1314 |
</div> |
|---|
| 1315 |
<div id="footer"> |
|---|
| 1316 |
<div id="footer-text"> |
|---|
| 1317 |
Last updated 2009-02-22 16:59:06 CST |
|---|
| 1318 |
</div> |
|---|
| 1319 |
</div> |
|---|
| 1320 |
</body> |
|---|
| 1321 |
</html> |
|---|
| 1322 |
</body></html> |
|---|