Merge branch 'master' of git://git.tails.boum.org/tails
[tails-test.git] / wiki / src / blueprint / Wheezy.mdwn
blobc9df327dd67d1bb57be4e9c6624a8448016ff69a
1 We need to start porting Tails to Wheezy, and test it.
2 Work is done in the `feature/wheezy` Git branch.
4 **Tickets**:
6 * [1.1 milestone](https://labs.riseup.net/code/projects/tails/roadmap#Tails_1.1)
7 * [[!tails_ticket 6015]]
9 **Current state** (2013-12-23): builds, boots. Quite some things are
10 broken, and many minor features had to be disabled to workaround
11 build issues.
13 [[!toc levels=2]]
15 Research to do
16 ==============
18 Windows Camouflage
19 ------------------
21 **Ticket**: [[!tails_ticket 6342]]
23 We need to implement the Windows Camouflage mode in GNOME3 "Classic"
24 (aka. fallback) mode.
26 ### Windows XP
28 i.e. porting the 1.0 theme
30 #### Left to do
32 * Metacity theme, mouse cursor theme and desktop background: should be
33   set correctly in `/usr/local/bin/tails-activate-winxp-theme`, but
34   isn't actually applied; perhaps changing GSettings in
35   `PostLogin.default` isn't supported? We should try migrating this
36   code from `PostLogin.default` to a script started from
37   `~/.config/autostart/` and see if this works better; might be
38   applied too late, though.
39 * GTK2 theme
40 * GTK3 theme
41 * icons theme
42 * only one GNOME panel
43 * many, many more settings set in the script
44   (`/usr/local/bin/tails-activate-winxp-theme`) that enables all this
45   when the user has enabled Windows Camouflage in the Greeter
47 #### Resources
49 * The [Luna XP theme](http://winxp4life.tk/index.php#linux) we ship in
50   Tails/Squeeze only supports GTK2, *but* upstream have ported it to
51   GTK3 and MATE since then.
52 * Ubuntu's GNOME Classic is not that far from a good old GNOME2 DE:
53   https://help.ubuntu.com/community/PreciseGnomeClassicTweaks
54 * The default theme (`/usr/share/themes/Adwaita/gtk-3.0/`) can be
55   forked and customized.
56 * GTK3 Windows-like themes seem to be
57   [in the works](http://blogs.gnome.org/alexl/2012/03/27/moar-windows-themes/),
58   and <http://gnome-look.org/> has a few ones.
59 * some [customization tips](http://askubuntu.com/questions/69576/how-to-customize-the-gnome-classic-panel)
61 ### Windows eight themes
63 #### Screenshots
65 * <http://www.techranger.net/media/Screenshot_12.png>
66 * <https://www.youtube.com/watch?v=qVEvbKg6JNI&src_vid=_E1UxI5I_jo&feature=iv&annotation_id=annotation_571654>
67 * <https://www.youtube.com/watch?v=wi8NpwiEuzc>
69 #### Configuration
71 * <http://www.omgubuntu.co.uk/2014/02/windows-8-metro-gtk-theme>
72   - gtk3: <http://gnome-look.org/content/show.php?content=158721> (GPLv3)
73   - metacity: <http://gnome-look.org/content/show.php/Windows+8+modern+UI?content=157024> (GPLv3)
74 * icon theme: <http://gnome-look.org/content/show.php/?content=153241> (GPLv3)
75 * cursors: <http://gnome-look.org/content/show.php/?content=155025> (GPLv3)
76 * panel taskbar: <https://github.com/lanoxx/window-picker-applet/> (GPLv3)
77 * panel height: 48px
79 #### Other ressources
81 * <http://news.softpedia.com/news/Windows-8-GTK-Theme-for-Linux-Is-as-Close-As-Possible-to-Microsoft-s-Windows-8-OS-428436.shtml>
83 ### Windows seven themes
85 #### Screenshots
87 * <http://www.softpedia.com/progScreenshots/Windows-7-Screenshot-118183.html>
88 * <http://i1-win.softpedia-static.com/screenshots/Windows-7_5.jpg>
90 #### Mostly working configuration
92 * GTK2, GTK3, metacity: <http://gnome-look.org/content/show.php/Win2-7+Remix?content=153233> (GPLv3)
93 * icon theme: <http://gnome-look.org/content/show.php/?content=153241> (GPLv3)
94 * cursors: <http://gnome-look.org/content/show.php/?content=155025> (GPLv3)
95 * panel taskbar: <https://github.com/lanoxx/window-picker-applet/> (GPLv3)
97 #### Other ressources
99 * <http://gnome-look.org/content/show.php/Windows+7+theme?content=116499>
100 * <http://gnome-look.org/content/show.php/Win2-7+Pack?content=113264>
101 * <http://doc.ubuntu-fr.org/tutoriel/theme_seven>
102 * <http://gnome-look.org/content/show.php/%5BLXDE%5DWinAte+-+Windows+7+8+Theme+pack?content=163150>
103 * icon only taskbar panel applet
104   - Talika (gnome2) <http://www.webupd8.org/2010/01/talika-applet-icons-only-window-list-on.html>
105   - Dockbarx (gnome2 + standalone): http://gnome-look.org/content/show.php/DockbarX?content=101604
107 What works
108 ==========
110 * Reading (IMAP) and sending email with Claws.
111 * OpenPGP applet symmetric enc/dec
112 * Roundcube webmail
113 * MAT cleans a PDF
114 * Erase memory on shutdown
115 * USB installer (Clone & Install)
116 * Iceweasel/torbrowser works
117 * FTP works on LAN in Nautilus
118 * Streaming in Totem
119 * Unlocking and using already created persistence
120 * Tails-additional-software works
121 * Unsafe browser
122 * Orca
123 * memory wiping on shutdown works, when triggered by the GNOME
124   shutdown UI, on a system that has this feature working despite Linux
125   3.11