• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

KDE Plasma 5

p3rj

Member

Thanks: 19
Messages: 28

F
...
Only a few KDE apps: Kate, Dolphin, Okular, Konsole, Gwenview, K3b. I do not care about other KDE apps.

Do these work on FreeBSD KDE5?
Can I install that with pkg already?
Or do I need to install using ports?
...
I cannot comment on K3b, but I regularly use the other programs, and they are quite solid for me on 11.1-STABLE. That said, I do use KDE 5 as my DE and build all of it myself using poudriere (from the kde5-import branch at https://github.com/freebsd/freebsd-ports-kde). As for dependencies, as an example here's the output of pkg info -d konsole on my system:
Code:
$ pkg info -d konsole
konsole-17.08.3:
        kf5-kwindowsystem-5.41.0
        kf5-kinit-5.41.0
        kf5-kdelibs4support-5.41.0
        qt5-widgets-5.7.1
        qt5-gui-5.7.1_1
        kf5-kxmlgui-5.41.0
        kf5-kwidgetsaddons-5.41.0
        kf5-ktextwidgets-5.41.0
        kf5-kiconthemes-5.41.0
        kf5-kemoticons-5.41.0
        qt5-scripttools-5.7.1
        qt5-script-5.7.1_2
        qt5-dbus-5.7.1
        qt5-core-5.7.1_4
        kf5-kservice-5.41.0
        kf5-kpty-5.41.0
        kf5-kparts-5.41.0
        kf5-knotifyconfig-5.41.0
        kf5-knotifications-5.41.0
        kf5-kitemmodels-5.41.0
        kf5-kio-5.41.0
        kf5-ki18n-5.41.0
        kf5-extra-cmake-modules-5.41.0
        gettext-runtime-0.19.8.1_1
        keditbookmarks-17.08.3
        qt5-sql-5.7.1
I didn't update for a month or so, so latest versions may be different.
There is a repository mentioned at FreeBSD/Setup/Area51, but that may require mixing package sources (didn't try it, so I don't know whether it actually works). I don't think you will find KDE 5 on freshports until it gets added to the official ports tree.
 

lebarondemerde

Aspiring Daemon

Thanks: 362
Messages: 965

The idea of Area51 usage now is more like building everything from source. There is a guide in this thread of how configure port-mgmt/poudriere for that. I guess the Area51 packages are not being updated often.
 

Snurg

Aspiring Daemon

Thanks: 234
Messages: 682

I like to use Kate and Okular again but install almost all KDE just for this two apps?
BTW: I am using
graphics/geeqie
As my problem can be avoided by no longer using Konsole (it's the main culprit in sucking up the KDE memory), I decided to use another terminal emulator.

First I tried gnome3 gnome-terminal, but it has a nasty bug aside of that three-year-old issue.
It ignores the cursor blinking setting in gsettings. And the blinking cursor drives me crazy.

So I tried out a lot of terminal emulators freshports offered me. urxvt, eterm, lx-terminal, etc etc.
These all suck, as they do not offer all needed things like scrollback buffer setting, cursor blink disabling or copy/paste (needed as some apps do not accept middle button).
I finally found mate-terminal, and this requires a full mate install to work.
But it has all the settings I need (seems to be an older, uncastrated gnome-terminal).
So I ended up installing full gnome and mate just to get an usable terminal emulator :D

Tried geegie, too, it's nice but only supports a few graphics formats.
I cannot comment on K3b, but I regularly use the other programs, and they are quite solid for me on 11.1-STABLE. That said, I do use KDE 5 as my DE and build all of it myself using poudriere (from the kde5-import branch
This sounds great! The day 11.2 gets out I will set it up on another pc, and install KDE5 the way you described, and then just swap disk drives into my main computer.
Will not do it on my current working computer in fear of mixing up things or running into problems, which could make the KDE programs unusable.
The idea of Area51 usage now is more like building everything from source. There is a guide in this thread of how configure port-mgmt/poudriere for that. I guess the Area51 packages are not being updated often.
Thanks, I looked into that guide. Really a lot of work for a lazy retard like me!
Will postpone this until 11.2 is out... would be frustrating to have to do that twice in rapid succession :)
 

fernandel

Well-Known Member

Thanks: 66
Messages: 447

As my problem can be avoided by no longer using Konsole (it's the main culprit in sucking up the KDE memory), I decided to use another terminal emulator.

First I tried gnome3 gnome-terminal, but it has a nasty bug aside of that three-year-old issue.
It ignores the cursor blinking setting in gsettings. And the blinking cursor drives me crazy.
Did you try:

gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/ cursor-blink-mode off


It works for me on GNOME 3.
 

lonestar

Member

Thanks: 21
Messages: 47

So I tried out a lot of terminal emulators freshports offered me. urxvt, eterm, lx-terminal, etc etc.
These all suck, as they do not offer all needed things like scrollback buffer setting, cursor blink disabling or copy/paste (needed as some apps do not accept middle button).
You can do all kind of things with urxvt through .Xdefaults.

Code:
! font settings
Xft.dpi:                 96
Xft.rgba:                rgb
Xft.lcdfilter:           lcddefault
Xft.hinting:             1
Xft.hintstyle:           hintslight

! window color and transparency
URxvt*depth:             32
URxvt*background:        [91]#010101
URxvt*foreground:        #f1f1f1

! window size and font
URxvt*geometry:          102x24
URxvt*font:              xft:Anonymous Pro:size=15

! adjust space between characters
!URxvt*letterSpace:       -1

! add more space between lines
URxvt*lineSpace:         1.5

! Scroll behavior
URxvt*scrollTtyOutput:   false
URxvt*scrollTtyKeypress: true
URxvt*scrollWithBuffer:  true
URxvt*saveLines:         9999
!! scrollback buffer in secondary screen
URxvt.secondaryScreen:   1
URxvt.secondaryScroll:   0

! Scrollbar appearance
URxvt*scrollBar_right:   true
URxvt.scrollstyle:       plain
URxvt.thickness:         12

*.foreground: white
*.background: black

! 0, 8:  black
! 1, 9:  red
! 2, 10: green
! 3, 11: yellow
! 4, 12: blue
! 5, 13: magenta
! 6, 14: cyan
! 7, 15: white
URxvt*color0:  #0a0a0a
URxvt*color1:  #ff2440
URxvt*color2:  #6ef130
URxvt*color3:  #f5ea16
URxvt*color4:  #1eaeff
URxvt*color5:  #ff52d8
URxvt*color6:  #38f1eb
URxvt*color7:  #fafafa
URxvt*color8:  #0a0a0a
URxvt*color9:  #ff5067
URxvt*color10: #6eff29
URxvt*color11: #fff63a
URxvt*color12: #52c1ff
URxvt*color13: #ff83e3
URxvt*color14: #4afff9
URxvt*color15: #ffffff