Giter Site home page Giter Site logo

matmoul / plasma-containmentactions-customdesktopmenu Goto Github PK

View Code? Open in Web Editor NEW
18.0 7.0 5.0 216 KB

Custom Desktop Menu for KDE Plasma

License: GNU General Public License v3.0

Shell 11.35% CMake 10.95% C++ 77.71%
addons desktop menu context-menu contextmenu kde desktop-menu desktopmenu plasma containmentactions

plasma-containmentactions-customdesktopmenu's Introduction

plasma-containmentactions-customdesktopmenu is ready for plasma 6 :
https://github.com/MatMoul/plasma-containmentactions-customdesktopmenu

Because I am migrating my codes to my local Gitea, my github will definitely be less active.
https://git.netm.ch/explore/repos

As I no longer have time for g810-led, I only maintain CVS.
The OpenRGB project seems a good alternative.

What about archfi/archdi?
I think they are reaching the end but I will complete this topic later.

If you love your HP48 calculator from your studies and want it on Linux, here's the latest solution :
https://github.com/gwenhael-le-moine/x48ng

plasma-containmentactions-customdesktopmenu's People

Contributors

matmoul avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

plasma-containmentactions-customdesktopmenu's Issues

uninstall

How can I restore my previous config?
Even if I run "sudo make uninstall" and "logout/login", on mouse's right click there's still custom-desktop-menu.

EDIT : thanks. Great addon mate :)

Debian support

Can it be installed in debian? i tried to do it (installing the dependencies) but it crashes when i assing it to the right click

Edit: added plasma crash report

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 0x7f3841fd7840 (LWP 17121))]

Thread 7 (Thread 0x7f380bfff700 (LWP 17244)):
#0  0x00007f38450cc000 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f38450ce5a3 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f38450cf06b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f38450cf25c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f38474ec7b3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f384749a1cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f38472e9e96 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f3848c1ac65 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f38472f3a87 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f384620ffa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f3846fe54cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7f381e4fe700 (LWP 17238)):
#0  0x00007f38497131d5 in __tls_get_addr () from /lib64/ld-linux-x86-64.so.2
#1  0x00007f38472f2e06 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f38474ec69a in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f38450ce669 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f38450cf06b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f38450cf25c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f38474ec7b3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f384749a1cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f38472e9e96 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f38472f3a87 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f384620ffa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f3846fe54cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7f3828d94700 (LWP 17214)):
#0  0x00007f3845118e84 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f38450ce65c in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f38450cf06b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f38450cf25c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f38474ec7b3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f384749a1cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f38472e9e96 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f3848e9f476 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f38472f3a87 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f384620ffa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f3846fe54cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7f3838902700 (LWP 17208)):
#0  0x00007f384621600c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f3838ee8e03 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#2  0x00007f3838ee8b57 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#3  0x00007f384620ffa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f3846fe54cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f383adee700 (LWP 17199)):
#0  0x00007fffe734aa39 in clock_gettime ()
#1  0x00007f3846ff2ff6 in clock_gettime () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f38474ec0d1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f38474ea909 in QTimerInfoList::updateCurrentTime() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f38474eaf05 in QTimerInfoList::timerWait(timespec&) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f38474ec52e in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f38450ce669 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f38450cf06b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f38450cf25c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f38474ec7b3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f384749a1cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f38472e9e96 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f3848c1ac65 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f38472f3a87 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f384620ffa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#15 0x00007f3846fe54cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f383bfff700 (LWP 17175)):
#0  0x00007f3846fda819 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f38450cf136 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f38450cf25c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f38474ec7b3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f384749a1cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f38472e9e96 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f3847d26545 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f38472f3a87 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f384620ffa3 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f3846fe54cf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7f3841fd7840 (LWP 17121)):
[KCrash Handler]
#6  0x00007f3849241d60 in Plasma::ContainmentActions::setContainment(Plasma::Containment*) () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#7  0x0000555c2b0fc5b8 in ?? ()
#8  0x0000555c2b0fe253 in ?? ()
#9  0x0000555c2b0fe311 in ?? ()
#10 0x00007f3848bcdb8d in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f3848b35421 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f3848b36855 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f3848b375a2 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007f3848b51a69 in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, QV4::Value*, int, QV4::Value*, int) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007f382856348f in ?? ()
#16 0x00007f381c30d5c0 in ?? ()
#17 0x00007f381c30d5d0 in ?? ()
#18 0x0000555c2b87be90 in ?? ()
#19 0x0000000000000000 in ?? ()
[Inferior 1 (process 17121) detached]

Working on KDE 5.18?

It didn't install correctly on a new test PC running the below spec. Has this been tested again 5.18?
X Protocol Version 11, Revision 0
Arch Linux (ArcoLinux)
Linux Kernel 5.5.5-arch1-1
KDE Plasma 5.18.1
KDE Framework 5.67.0
QT 5.14.1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.