Menu

Getting rid of plasma-desktop dependency

2013-05-23
2013-05-24
  • Hombremaledicto

    Hombremaledicto - 2013-05-23

    I've talked about this with Robert, quote:

    "Thomas has been around for a lot of time, he probably knows how to do this"

    If i understood correctly it's due to the startkde script. As you know, i'm using BE::Shell since you released it, and it became my favourite shell (and along with KDE, it is the best DE experience i ever had).
    After using your stuff for a while - BE::Shell, Bespin, BE::Clock, BE::Mpc(now i've learned about the keyboard shortcuts hehe) and BE::KwinFix - i realized: you're the best thing ever happaned to KDE!
    If you'll ever, ever, work on this, i want to tell you: i am in! I'll be your tester ;)

    I am truly interested (not sure about your intentions though. I suppose if you want something, you make it! You have the knowledge)on this.
    Please, let me know.

     

    Last edit: Hombremaledicto 2013-05-23
  • Thomas Luebking

    Thomas Luebking - 2013-05-24

    What precisely do you mean by "plasma-desktop" dependency?
    The package (doesn't exist in archlinux, kdebase-plasma is required for various things, including kwin)

    There've been attempts to create a stripped down start script and that's of course always possible (startkde is like startfluxbox etc. or even startx just a bash script)

    One would have to determine what one wants in such script (session/display management) and write one resp. adapt startkde to such needs.

    tl;dr - humm? waddayawant? ;-)

     
  • Hombremaledicto

    Hombremaledicto - 2013-05-24

    I see. It was an utopic request, but at least, i asked :D
    The fact is that i really love the idea of a minimal KDE: it would be great, IMHO, having a patched source to make it works without akonadi, nepumuk, and plasma-desktop(and also without installing stuff such as oxygen).
    And then, aur packages to install this modified version along with bespin & be.shell.
    Hehe, i spend a lot of time fantasizing, as you can see. Some packages got my attention too: kwin-standalone, and a kdelibs one, both on AUR.
    Also the recent Klyde project by OpenSuse is not helpful to get rid of these ideas in my mind ;)

    But in case, a custom startkde for be.shell would be more than enough to me. I really don't know how to edit it without destroying my pc( i'm sure that would happen).
    Is there even any doc available on this?

    I recently tried also sessionk, replacing plasma-deskotp with be.shell in the shell function in sessionk.cpp, which created a session that can be selected in kdm, beyond a faster kde startup (unfortunately, sacrificing some user-defined-preferences, such as custom shortcuts, or returning fallback icons in certain apps).

    Noobish requests...
    We could rename this topic "Getting rid of Hombre's wishes" hehe ;)

    P.s. Btw, other question: is there something i can do to not update the active sticky tasks to the window title, but just display the Label i settled?

     

    Last edit: Hombremaledicto 2013-05-24
  • Thomas Luebking

    Thomas Luebking - 2013-05-24

    having a patched source to make it works without akonadi, nepumuk
    distro thing, you don't need either (but of course several things won't work as right now when disabling nepomuk certain features in dolphin or gwenview are turned off - and oc. kdepim is a nogo)

    and plasma-desktop
    distro thing. "plasma-desktop" (the shell or plasmoids) is not required for anything else, libplasma and the plasma stuff in the workspace lib are (for everything that links libkworkspace, be.shell does not)

    kwin-standalone
    Haven't seen, but it's relatively simple to patch plasma dependencies out of KWin - at least with 4.11 where more things were moved to QML.
    Afaics Martin is interested in making it an dominant candidate for razor-qt users etc. and by this i assume more deps will fall, resp. get conditional.

    something i can do to not update the active sticky tasks to the window title
    =) I read that before, i think...
    QnD - try whether tasks.cpp:718

    • if (props[0] & s_nameProps) { // NOTICE info.visibleIconName() is an empty bytearray!
    • if (iconName().isEmpty() && (props[0] & s_nameProps)) { // NOTICE info.visibleIconName() is an empty bytearray!

    does what you want and then tell me why? (I don't use tawskbars, but having the window name sounds like corresponding with the concept, yesno?)

     
  • Hombremaledicto

    Hombremaledicto - 2013-05-24

    Yes, as for dolphin it depends on nepomuk-widgets(haven't checked about gwenview yet), while for akonadi, should be "solved" by avoiding certain apps (kdepim ones) - am i correct?

    So the real "plasma" dependency are its libs. So, lots of packages are depending on those, if i understood correctly :(

    Yeah, i think i've asked you that already, time ago :)
    Thanks!
    Seems working (exeption: firefox, its place is now just an empty space with no text, maybe a logout will fix this).
    Reason: i need to see opened apps on all desks( so, no OnlyCurrentDesk), but after switching back to ButtonMode=1 i notice that tasks have become unreadable. Something like: "....f....";"..ff...";"..uff..";"stuff"
    Dunno if i explained myself. My vocabulary recently lost most of the words, due to massive and costant alcohol abuses :|
    Yes, well, that is the case....exporting the full title, honestly(even without the compressed text) is something i dislike. Is just annoying.
    Why someone should prefer " Youporn: Nancy Goes Nasty - Mozilla Firefox " to the more efficent & rational " Firefox " ??

    EDIT: ah, no. Seems the problem(text that vanishes leaving an empty space) appears when apps are active -weird i swear that just 5 mins ago that hasn't happened for kate and konsole.

     

    Last edit: Hombremaledicto 2013-05-24

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.