Japanese translation of message catalog for Sawfish Window-Manager
修订版 | 34cd992972036ff22508df3a5409ea02a8d5aa4a (tree) |
---|---|
时间 | 1999-09-21 05:06:04 |
作者 | john <john> |
Commiter | john |
*** empty log message ***
@@ -38,8 +38,6 @@ Outstanding bugs | ||
38 | 38 | ! latency when starting menu subprocesses can be annoying (pointer |
39 | 39 | events are handled unintuitively) |
40 | 40 | |
41 | - ! possible for first-fit to place windows off-screen? | |
42 | - | |
43 | 41 | |
44 | 42 | General tasks |
45 | 43 | ============= |
@@ -47,7 +45,14 @@ General tasks | ||
47 | 45 | + add capplet desktop entries to share/gnome/apps/Settings as well as |
48 | 46 | the control center tree |
49 | 47 | |
50 | - + code to read the gnome apps menu | |
48 | + then again.. there's a problem with this -- gnome menus are | |
49 | + _static_, whereas sawmill's customization groups are _dynamic_ | |
50 | + | |
51 | + i.e. the `customization' root sub-menu wouldn't match the menu in | |
52 | + the gnome `settings' tree. this would be bad since the user may not | |
53 | + discover the dynamic menu and thus miss many of the options.. | |
54 | + | |
55 | + + code to read the gnome apps menu, then replace apps-menu | |
51 | 56 | |
52 | 57 | + Ability to execute commands (like select-workspace:X) while |
53 | 58 | moving/resizing. |
@@ -180,6 +185,10 @@ General tasks | ||
180 | 185 | under key ID, inserts code to fetch it back [how can we lose the |
181 | 186 | annoying ID parameter?] |
182 | 187 | |
188 | + Another option is to have `(defstring VAR STRING)' which resolves | |
189 | + all strings when the module is loaded, but then you have to declare | |
190 | + all strings up-front, which would be _really_ annoying | |
191 | + | |
183 | 192 | Also, what about the "%1$s" style printf formatting. rep's format |
184 | 193 | function should be extended to handle this syntax |
185 | 194 |
@@ -1,5 +1,10 @@ | ||
1 | 1 | 1999-09-20 John Harper <john@dcs.warwick.ac.uk> |
2 | 2 | |
3 | + * sawmill.jl: set autoload-verbose to nil | |
4 | + | |
5 | + * workspace.jl (preallocated-workspaces): fix bug in the | |
6 | + after-set function (calling unquoted hook) | |
7 | + | |
3 | 8 | * gnome.jl (gnome-client-message-handler): only handle |
4 | 9 | WIN_STATE and WIN_LAYER if we actually have a window object to |
5 | 10 | act on |
@@ -16,13 +16,7 @@ bindings can be defined in your @file{~/.sawmillrc} file. For example: | ||
16 | 16 | |
17 | 17 | @noindent |
18 | 18 | binds the event @kbd{C-M-ESC} to the Lisp code to start an @code{xterm} |
19 | -subprocess. | |
20 | - | |
21 | - | |
22 | -@item How do I redefine the @samp{Applications} menu? | |
23 | - | |
24 | -See the @samp{Popup Menus} node in the Info manual (@pxref{Popup | |
25 | -Menus}) | |
19 | +subprocess | |
26 | 20 | |
27 | 21 | |
28 | 22 | @item How do I get a grid of desktops? |
@@ -51,6 +45,44 @@ The pager will still show a vector of workspaces, but it will feel more | ||
51 | 45 | like a grid@dots{} |
52 | 46 | |
53 | 47 | |
48 | +@item How do I redefine the @samp{Applications} menu? | |
49 | + | |
50 | +See the @samp{Popup Menus} node in the Info manual (@pxref{Popup | |
51 | +Menus}) | |
52 | + | |
53 | + | |
54 | +@item How do I create a new theme? | |
55 | + | |
56 | +See the @samp{Window Frames} node of the Info manual (@pxref{Window | |
57 | +Frames}) | |
58 | + | |
59 | +Basically though, create a directory @file{~/.sawmill/themes/@var{foo}} | |
60 | +where @var{foo} is the name of your theme. Then copy any images into | |
61 | +this directory and create a file @file{theme.jl} that will be loaded to | |
62 | +initialise the theme | |
63 | + | |
64 | +The configuration tool will display the contents of a file called | |
65 | +@file{README} in the directory (but make it 80-column text, and only a | |
66 | +few lines) | |
67 | + | |
68 | + | |
69 | +@item How do I port an Enlightenment theme to sawmill? | |
70 | + | |
71 | +There's no automatic translation available. Get the images used in the | |
72 | +window border, then write a @file{theme.jl} file telling the window | |
73 | +manager how they are used to form a window frame | |
74 | + | |
75 | +See the @file{themes/brushed-metal} directory for an example, and the | |
76 | +Info manual for the documentation | |
77 | + | |
78 | + | |
79 | +@item Are there any other themes available? | |
80 | + | |
81 | +Not that I know of. If you have a theme that you think other people may | |
82 | +find useful, send it to me (or a URL), and I'll put a link from my web | |
83 | +page | |
84 | + | |
85 | + | |
54 | 86 | @item Why don't you use GUILE? |
55 | 87 | |
56 | 88 | Mainly because I'm lazy; I had already written rep, and therefore |
@@ -11,10 +11,11 @@ they occurred between. For more detailed information see the | ||
11 | 11 | |
12 | 12 | @itemize @bullet |
13 | 13 | |
14 | -@item First attempt at best-fit window placement | |
14 | +@item First attempt at best-fit window placement (doesn't really work | |
15 | +properly yet@dots{}) | |
15 | 16 | |
16 | 17 | @item Added a customization option to focus windows when they're |
17 | -un-iconified | |
18 | +un-iconified (@code{focus-windows-on-uniconify}) | |
18 | 19 | |
19 | 20 | @item Fix bug in click-to-focus mode where the click is only passed |
20 | 21 | through to the client window, not to any local bindings of the wm |
@@ -22,6 +23,10 @@ through to the client window, not to any local bindings of the wm | ||
22 | 23 | @item Don't leave windows unframed if there's an error in the user's |
23 | 24 | startup files |
24 | 25 | |
26 | +@item Fix bug in @code{preallocated-workspaces} option | |
27 | + | |
28 | +@item Don't place windows off-screen in first-fit mode | |
29 | + | |
25 | 30 | @end itemize |
26 | 31 | |
27 | 32 |