-
Notifications
You must be signed in to change notification settings - Fork 3
/
TODO
84 lines (68 loc) · 2.42 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
+ yast2-control-center-gnome
+ binary 'y2controlcenter-gnome'
+ rename everything from y2cc-gnome ...
+ /opt/gnome/share/applications/YaST-gnome.desktop
+ check stuff that uses 'menus' ...
** Problems:
+ Directory files
+ update 'Icon' in all of them ...
+ Directory files
+ Getting translations [!]
+ (hmm) - merge from the 'group' files (?)
(yast2) + /usr/share/applications/YaST2/groups/hardware.desktop
+ [ask !?] yast2 to install .directory files too (?)
(desktop-data-NLD) + /usr/share/desktop-directories/suse-yast-system.directory
+ or tag this lot 'translateable'
+ 'group' .desktop files ?
+ 'Type=Directory' & .directory extn.
/usr/share/desktop-directories/suse-applications.directory
+ group .desktop files (?)
+ do they do something ?
+ Sorting of categories (?)
+ the slab shell sorts only alphabetically ...
+ 'AppArmor' at the top.
+ 'X-SuSE-YaST-SortKey' ?
** Partially done
+ Add the Yast2 path to the icon theme.
+ create the 'index.theme' and 'hicolor' symlinks in themes / ...
* Slab comments:
+ C68 - no '//' comments
+ no var decls. in mid scope
+ WTF. is gtk_image_load_by_id - doing in
+ slab/utils/gnome-utils.c ?
** Done:
+ 'Root' auth
+ need directory files:
+ /usr/share/desktop-directories:
*** + 'NoDisplay = true' in the Yast2 Apparmour thing ... [bother]
+ [A
+ no translations either [hmm]
+ can we use the 'groups' .desktop files instead ?
+ /usr/share/applications/YaST2/SD_add_profile.desktop
+ Icon=apparmor/add_profile
+ [ can't cope with path'd icons (?) ] ...
+ No Icon theme in /usr/share/YaST2/theme
+ what loads icon themes:
+ when we pass 'image_id' to foo: what happens ?
** Slab instead of yast2-control-center
+ use gnome-main-menu-devel
+ a separate pkg is better anyhow
+ add hooks for yast2 icons [etc.]
+ https://svn.innerweb.novell.com/svn/nld-ui/trunk/slab
+ separate foo ...
+ GNOME_ICON_PATH ...
+ we have some .directory files (or at least group files)
+
** + /etc/xdg/menus/yast-settings.menu **
+ Hmm !? ...
+ desktop-data-NLD - package
+ /usr/share/desktop-directories - directory files
** Shell:
+ needs to use the slab etc.
+ /usr/share/applications/YaST2
+ /etc/xdg/menus/preferences.menu
+
+ Need a new 'yast.menu' file
+ need 'directory' .desktop files for each top-level category
+ [foo]
+ need to un-wind theming of icons / directories etc. ...