Ugly appearance of GUI

Bug #1418447 reported by Juan Simón
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Back In Time
Fix Released
Low
Germar

Bug Description

I have updated now to the last stable version (1.1.2) installed from your PPA (https://launchpad.net/~bit-team/+archive/ubuntu/stable) and the GUI appearance is very ugly (see screenshot).
---
ApportVersion: 2.14.1-0ubuntu3.6
Architecture: amd64
CurrentDesktop: Unity
DistroRelease: Ubuntu 14.04
InstallationDate: Installed on 2014-07-18 (201 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
NonfreeKernelModules: nvidia
Package: backintime-qt4 1.1.2~trusty [origin: LP-PPA-bit-team-stable]
PackageArchitecture: all
Tags: third-party-packages trusty
Uname: Linux 3.18.5-031805-i7 x86_64
UnreportableReason: Este no es un paquete oficial de Ubuntu. Desinstale cualquier paquete de terceros e inténtelo de nuevo.
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin nopasswdlogin plugdev sambashare sudo vboxusers
_MarkForUpload: True

Revision history for this message
Juan Simón (simonbcn) wrote :
tags: added: apport-collected third-party-packages trusty
description: updated
Revision history for this message
Juan Simón (simonbcn) wrote : Dependencies.txt

apport information

Revision history for this message
Juan Simón (simonbcn) wrote : ProcEnviron.txt

apport information

Revision history for this message
Germar (germar) wrote :

Jepp. I know. It's only with root. Wasn't able to find out yet why this happens. But I'll work on it

Changed in backintime:
status: New → Triaged
importance: Undecided → Low
Revision history for this message
Juan Simón (simonbcn) wrote :

Yes, but I think that, in a multi-user system, it uses the root user to do backups of all users and system files is the usual behaviour.
In previous versions this worked fine.

Revision history for this message
Germar (germar) wrote :

I wouldn't call it usual behaviour. I personally prefer to run user backups as each user so they can restore their own data by themselves without asking for root permission. But that's totally up to every ones own preferences.

In 1.1.0 I changed GUI to Qt4 and the ugly theme is caused by this. Like I said, I'll try to fix this soon.

Revision history for this message
Robin Roth (robinro) wrote :

The reason seems to be that the default qt4 config for root differs from those of ordinary users.
A workaround is to set the GTK+ theme by running
qtconfig-qt4
as root.

This sets the correct values in
/root/.config/Trolltech.conf

I also played around with deleting the config, but default settings get restored on the next start that don't contain a styles section.

Revision history for this message
Robin Roth (robinro) wrote :

It seems there is no obvious automatic solution. At least other programs are struggling with it as well:
https://bugs.launchpad.net/ubuntu/+source/unetbootin/+bug/638845

btw: In my opinion there are many legit reasons to run backintime as root. The place where I ran into this bug is a backup of /etc on one of my machines.

Revision history for this message
Germar (germar) wrote :

Thanks Robin for this infos. This does work. I'm sure there is a way to set style to GTK+ in BIT but didn't find out yet how this works. I'm working on it.

No doubt there are plenty good reasons to run BIT as root. I just wanted to share my personal point of view about multi-user backups.

Germar (germar)
Changed in backintime:
status: Triaged → Fix Committed
assignee: nobody → Germar (germar)
milestone: none → 1.1.4
Germar (germar)
Changed in backintime:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.