kubuntu desktop inconsistency and integration issues: scrollbars. gtk3 button placement also not integrated

Bug #1514491 reported by Jonathan Joseph Chiarella on 2015-11-09
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
breeze-gtk (Ubuntu)
Medium
Unassigned
kubuntu-settings (Ubuntu)
Medium
Unassigned

Bug Description

Kubuntu desktop inconsistency and integration issues: scrollbar

KDE Plasma does not use overlay scrollbars, but rather solid scrollbars. GTK3's default is to set all gtk3 main app windows and gtk3 dialog windows to use overlay scrollbars. Yet Gtk2 and Qt4 and Qt5 apps are otherwise fully integrated. Much like xubuntu, it would be sensible to disable gtk3 overlay scrollbars in the global settings.

KDE Plasma is also unable to integrate gtk3 apps in terms of button placement.

The Qt/KDE order is CONFIRM in center, with CANCEL on the right. GTK2 apps obey this and adapt for the environment, but gtk3 apps do not obey this.

The latter issue is possibly a deeper issue with GTK3 and/or Q5 and/or kde plasma. The former issue is an environment setting (scriptable?).

The various Ubuntu flavours are great for being the best showcases of mate/xfce/kde and gnome is getting there. While application choices and selective patching of ui in some apps are not universal, the environments themselves and integration is great. Just reporting this to see this get to that 100% mark in quality.

Gtk3 csd apps (see menulibre as one that is not Unity-ified) also lack shadows and corners are off, but better than the boxed bizarreness of simple upstream distros like Arch.

ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: kubuntu-settings-desktop 1:15.10ubuntu1
ProcVersionSignature: Ubuntu 4.2.0-16.19-generic 4.2.3
Uname: Linux 4.2.0-16-generic x86_64
ApportVersion: 2.19.1-0ubuntu3
Architecture: amd64
CasperVersion: 1.365
CurrentDesktop: KDE
Date: Mon Nov 9 15:32:58 2015
LiveMediaBuild: Kubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
PackageArchitecture: all
SourcePackage: kubuntu-settings
UpgradeStatus: No upgrade log present (probably fresh install)

Philip Muškovac (yofel) on 2015-11-09
tags: added: kubuntu
Changed in kubuntu-settings (Ubuntu):
milestone: none → ubuntu-16.04
gert linneck (gert58) on 2015-12-11
Changed in kubuntu-settings (Ubuntu):
status: New → Incomplete
Changed in kubuntu-settings (Ubuntu):
status: Incomplete → Confirmed

This got partially fixed within Plasma 5.6

Breeze GTK

    Gtk3: Fix wrong filename of scrollbar. Commit. (Code review # 127323. Code review # 126970. Fixes bug #356395)
    Do not install development helper files via cmake. Commit.

see: https://www.kde.org/announcements/plasma-5.5.5-5.6.0-changelog.php

Other fixes found in Plasma 5.9.5

KDE GTK Config

    Let KDE*CompilerSettings change the policies in the project. Commit.
    Implement changing cursor theme for GTK applications. Commit.

see: https://www.kde.org/announcements/plasma-5.5.5-5.5.95-changelog.php

Changed in breeze-gtk (Ubuntu):
status: New → Confirmed
Changed in kubuntu-settings (Ubuntu):
importance: Undecided → Medium
Torsten Römer (dode) wrote :

I hope it is okay that I add some issues here that I think are related - if not, please let me know and I'll create a separate bug.

There are some other L&F inconsistencies for me since upgrading from 15.10 to 16.04 Beta2:

- KDE4 applications like Amarok now use some other style
- Eclipse with GTK2 and Thunderbird now uses plus signs for tree node handles instead of rectangles
- Eclipse with GTK3 has a dotted line at the lower and right window edges

All of them looked consistent in 15.10 (besides Eclipse with GTK3 which looked kinda broken but looks much better now).

Please see attached screenshot incl. one of Dolphin which looks fine of course (tree nodes, scrollbar).

Changed in breeze-gtk (Ubuntu):
importance: Undecided → Medium
Torsten Römer (dode) wrote :

Just want to mention that after a recent update the L&F of KDE4 applications like Amarok is consistent again.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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