This forum has been archived. All content is frozen. Please use KDE Discuss instead.

white line under the panel

Tags: None
(comma "," separated)
ibrahim mohammad
Registered Member
Posts
5
Karma
0

white line under the panel

Sat Sep 26, 2015 11:45 am
Hello,

i am new to kde plasma as i am new to the forum : ) i have kde plasma 5.4 on debian 9.

i removed windows title bar using this method
http://blog.hanschen.org/2010/04/01/hide-window-border-for-maximized-windows/

i removed the panel shadow using this method
http://askubuntu.com/questions/194001/remove-panel-shadow-in-kde-4-8

i want to remove the small white line that appear under the panel
Image

This line appeared after removing of panel shadow, it was there all the time hidden under the shadow. I can change line color from panel background svg file or even make it transparent. but i want to remove that line, how can i do that?

thanks : )

Last edited by ibrahim mohammad on Sun Sep 27, 2015 7:38 pm, edited 1 time in total.
ibrahim mohammad
Registered Member
Posts
5
Karma
0

Re: white line under the panel

Sun Sep 27, 2015 7:29 pm
here i change it to transparency through edit this file
/usr/share/plasma/desktoptheme/default/widgets/panel-background.svg
Image
ibrahim mohammad
Registered Member
Posts
5
Karma
0

Re: white line under the panel

Sun Sep 27, 2015 9:08 pm
I don't know what to call the white line so i will name this space under the panel as (line)

when i add another default panel the new panel appear in the bottom of the screen -as usual- and the line disappear : )
Image

then i remove the new panel and after 10 sec or so i face a crash in plasmashell so plasmashell restart and the line come back again : (

crash information
Code: Select all
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6aaa979940 (LWP 3327))]

Thread 6 (Thread 0x7f6a8f3ea700 (LWP 3334)):
#0  0x00007f6aa513052d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f6aa1ef0ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6aa1ef0fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6aa5a4fe4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f6aa59f62ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f6aa5814374 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f6aa8023055 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f6aa581925e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f6aa49390a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f6aa513906d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7f6a86b55700 (LWP 3338)):
#0  0x00007f6aa581148a in QMutex::lock() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007f6aa5a4f3cf in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f6aa1ef03fd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6aa1ef0de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6aa1ef0fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6aa5a4fe4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f6aa59f62ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f6aa5814374 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f6aa8023055 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f6aa581925e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f6aa49390a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f6aa513906d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7f6a7ffff700 (LWP 3342)):
#0  0x00007f6aa1ef0fcf in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f6aa5a4fe4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f6aa59f62ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f6aa5814374 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f6aa8023055 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#5  0x00007f6aa581925e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f6aa49390a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007f6aa513906d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f6a7e9c3700 (LWP 3343)):
#0  0x00007f6aa493d08f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f6aaa3ca144 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f6aaa3ca189 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f6aa49390a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f6aa513906d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f69f3fff700 (LWP 3344)):
#0  0x00007f6aa58114b9 in QMutex::lock() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007f6aa5a4f3cf in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f6aa1ef03fd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6aa1ef0de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6aa1ef0fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6aa5a4fe4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f6aa59f62ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f6aa5814374 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f6aa89a0c26 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f6aa581925e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f6aa49390a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f6aa513906d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f6aaa979940 (LWP 3327)):
[KCrash Handler]
#6  0x0000000000000020 in ?? ()
#7  0x00007f6aa7fec60c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f6aa7f686d3 in QV4::QObjectWrapper::findProperty(QV4::ExecutionEngine*, QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QQmlPropertyData*) const () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f6aa7f6f604 in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionContext*, QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f6aa7f6faf1 in QV4::QObjectWrapper::get(QV4::Managed*, QV4::String*, bool*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f6aa7f78467 in QV4::Runtime::getProperty(QV4::ExecutionContext*, QV4::ValueRef, QV4::String*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f6a7c5b29d2 in ?? ()
#13 0x0000000000000000 in ?? ()
User avatar
claydoh
Registered Member
Posts
1170
Karma
9
OS

Re: white line under the panel

Mon Sep 28, 2015 9:31 am
Not that it clears things up any, but the line you see is not really under the panel, but is part of the taskbar entry for the application. You might be able to see what is going on perhaps if you compared different plasma themes.

After a brief bit of looking, the line may come from the tasks.svgz graphic,


claydoh, proud to be a member of KDE forums since 2008-Oct, and KDE user since 2001
ibrahim mohammad
Registered Member
Posts
5
Karma
0

Re: white line under the panel

Mon Sep 28, 2015 10:58 am
claydoh wrote:Not that it clears things up any, but the line you see is not really under the panel, but is part of the taskbar entry for the application. You might be able to see what is going on perhaps if you compared different plasma themes.

After a brief bit of looking, the line may come from the tasks.svgz graphic,


thank you claydoh

it is not the line under every application in the panel (i like that it make me know what application is active now) it is a space under the panel and part of the panel by default. it is add to every panel in every theme i have. when i resize the panel that space doesn't change, it is fixed space in the bottom of the panel you can see it when you remove panel shadow.

i think i begin to understand why this line is there, it is some space to get windows away from panel to prevent windows from being hidden under the shadow. but when you remove the shadow this space become without any useful job and it is just a waste.
User avatar
claydoh
Registered Member
Posts
1170
Karma
9
OS

Re: white line under the panel

Mon Sep 28, 2015 6:26 pm
I really could not see the white line from your image, until I looked at my desktop closer. I think that that it isn't a line, but that the positioning of the tasks.svgz is not flush with the taskbar item's edge - it may need to be re-positioned, or a padding adjusted- to remove that extra space you are seeing (if my guess is correct)


claydoh, proud to be a member of KDE forums since 2008-Oct, and KDE user since 2001
ibrahim mohammad
Registered Member
Posts
5
Karma
0

Re: white line under the panel

Tue Sep 29, 2015 2:11 am
claydoh wrote:I really could not see the white line from your image, until I looked at my desktop closer. I think that that it isn't a line, but that the positioning of the tasks.svgz is not flush with the taskbar item's edge - it may need to be re-positioned, or a padding adjusted- to remove that extra space you are seeing (if my guess is correct)


with kmag:
normal breeze theme after remove panel shadow from panel-background.svg
Image

after edit panel-background.svg (delete the bottom image) to make the line or the space under the panel transparency
Image


Bookmarks



Who is online

Registered users: Bing [Bot], blue_bullet, Google [Bot], rockscient, Yahoo [Bot]