Project

General

Profile

Feature #10830

Reintroduce camouflage in Tails

Added by alant almost 2 years ago. Updated 4 months ago.

Status:
In Progress
Priority:
Low
Assignee:
Category:
Camouflage
Target version:
-
Start date:
12/31/2015
Due date:
% Done:

10%

QA Check:
Feature Branch:
feature/10830-windows-camouflage-in-jessie
Type of work:
Code

Description

Tails documentation used to read "if you are using a computer in public you may want to avoid attracting unwanted attention by changing the way Tails looks into something that resembles Microsoft Windows 8." This is what we call the "Windows camouflage".

This mode has been removed from Tails because of lack of maintenance. If you are interested to propose a branch that reintroduces the camouflage, that would be awesome. Please note that it's not only about proposing a prototype with screenshots, but also integration in Tails code. We'll be happy to provide guidelines and help, but will not do the work ourselves.

windows_10_theme.png View (257 KB) anonym, 01/16/2016 05:57 PM


Related issues

Related to Tails - Bug #8064: Windows camouflage is broken in Jessie Rejected 09/26/2015
Blocks Tails - Feature #6639: Persistence feature for Windows Camouflage Confirmed 02/05/2014
Blocks Tails - Feature #7720: Propose Windows camouflage for different Windows versions Confirmed 08/02/2014

Associated revisions

Revision 1a2249ef (diff)
Added by anonym almost 2 years ago

Re-introduce the Windows camouflage feature in Tails/Jessie.

WARNING: We will rewrite this commit! Never merge it into any Tails
branch used for releases!

This is a partial revert of 78261b6b7ffd8af41b05d4dbe41e54d05ec16492
that does a ton of stuff. Note in particular that Tails Greeter now
always enables the Windows camouflage.

These included bits should definitely be split into .deb:s:

Refs: #10830

History

#1 Updated by alant almost 2 years ago

  • Category set to Camouflage

#2 Updated by alant almost 2 years ago

  • Related to Bug #8064: Windows camouflage is broken in Jessie added

#3 Updated by Elbullazul almost 2 years ago

I would like to help with this feature. I would need a bit of help first. I would like to know which file starts the DE and also how to build a ISO like you do.

Another question, where do I get the latest ISO?

I will do my best for this work.

#4 Updated by anonym almost 2 years ago

  • File windows_10_theme.png View added
  • Status changed from New to In Progress
  • % Done changed from 0 to 10
  • Feature Branch set to feature/10830-windows-camouflage-in-jessie

I've pushed a dirty branch (HISTORY WILL BE REWRITTEN BEFORE WE MERGE THIS, IF WE DO) that enables some sort of Windows theme. It's based on a GNOME Shell theme provided by Christian Medel, see these tails-dev@ threads:

Note that builds from this branch always enable the Windows camouflage! It's sort of optimized for contributor's so they have something to test on. The last successful nightly build should be available here (as of writing this, it hasn't finished yet):

http://nightly.tails.boum.org/build_Tails_ISO_feature-10830-windows-camouflage-in-jessie/lastSuccessful/archive/build-artifacts/

I suggest whoever wants to help us to get this image, boot it, then try to re-configure GNOME, icons etc and leave the coding to us, because this touches so many different places. I.e. you tell what changes you did, we translate it into code and implement it. A few tips:

  • Set an administrator password! If you need it before logging in via Tails Greeter, add rootpw=some_password to the kernel command line in the boot menu -- then you can switch to a virtual terminal (Ctrl+Alt+Fx) and login as root with the password you set.
  • Some changes require restarting GNOME to take affect. Switch to a virtual terminal and login as root, then run systemctl restart gdm and it should work.
  • The configurations we do live primarily in:
    • /usr/local/lib/tails-activate-windows-theme (run as the unprivileged amnesia user)
    • /usr/local/lib/tails-prepare-windows-theme (run as root)

I've attached a screenshot that points out several remaining issues, at least:

  • When the panel is placed at the bottom (like we want it, because that's what Windows does) the panel button's icon is shaped strangely. This is not an issue when placed at the top.
  • TopIcons don't behave so well, e.g. look how it placed the Pidgin systray icon. Also, all icons are cropped.
  • The Launcher behaviour is quite nice, but it differs quite a lot from windows by showing the focused application's GNOME panel entry to the left of the launcher. Preferably it would somehow be included into the launcher button instead.
  • Icedove's icon should be changed to Outlook's.
  • We currently install our old gnome-theme-windows8 package, for the icons, and it probably needs some updating for

#5 Updated by hybridwipe over 1 year ago

I'd like to volunteer to help with the coding aspect of this task.

#6 Updated by BitingBird over 1 year ago

  • Assignee set to hybridwipe

hybridwipe: assigning to you then :)

#7 Updated by BitingBird over 1 year ago

  • Blocks Feature #6639: Persistence feature for Windows Camouflage added

#8 Updated by BitingBird over 1 year ago

  • Blocks Feature #7720: Propose Windows camouflage for different Windows versions added

#9 Updated by u 4 months ago

Hi @hybridwipe!

Any progress on this front?

Also available in: Atom PDF