Last indexation completed on 2024-10-13 11:10:22 UTC

 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2024-02-11 02:52:10  
folder aura-browser/ - 2024-02-11 00:55:31  
folder bluedevil/ - 2024-02-11 00:55:32

BlueDevil runtime dependencies: -bluez5 -General Bluetooth management
-bluez-obexd -Be able to "Browse File" aka kio_obexftp -Be able to "Send Files" (bluedevil-sendfile) -Be able to receive files
-pulseaudio-module-bluetooth -Be able to connect A2DP profile

folder breeze-gtk/ - 2024-02-11 00:55:33  
folder breeze-plymouth/ - 2024-02-11 00:55:34

# Branding ## CMake Use CMake to set the common overridden variables. ``` cmake -DDISTRO_NAME=KDistro -DDISTRO_VERSION=123 -DDISTRO_LOGO=kdistro -DBACKGROUND_TOP_COLOR=kdistro_green -DBACKGROUND_BOTTOM_COLOR=kdistro_blue .. ```


SEE ALSO: README

folder breeze/ - 2024-02-11 00:52:03  
folder discover/ - 2024-02-11 00:55:40  
folder drkonqi/ - 2024-02-11 00:55:43  
folder flatpak-kcm/ - 2024-02-11 00:55:44  
folder kactivitymanagerd/ - 2024-02-11 00:55:45  
folder kde-cli-tools/ - 2024-02-11 00:55:46  
folder kde-gtk-config/ - 2024-02-11 00:55:46  
folder kde-vdg-extras/ - 2024-02-11 01:09:02  
folder kdecoration/ - 2024-02-11 00:51:30  
folder kdeplasma-addons/ - 2024-02-11 00:55:50  
folder kgamma/ - 2024-02-11 00:55:51  
folder khotkeys/ - 2024-02-11 00:55:53  
folder kinfocenter/ - 2024-02-11 00:55:54  
folder kmenuedit/ - 2024-02-11 00:55:55  
folder kpipewire/ - 2024-02-11 00:52:20  
folder krdp/ - 2024-02-11 01:10:18  
folder kscreen/ - 2024-02-11 00:55:56  
folder kscreenlocker/ - 2024-02-11 00:52:13  
folder ksshaskpass/ - 2024-02-11 00:55:57

Ksshaskpass is a front-end for ssh-add which stores the password of the sh key in KWallet. Ksshaskpass is not meant to be executed directly, you need to tell ssh-add about it. ssh-add will then call it if it is not associated to a terminal. From the ssh-add manpage: / | DISPLAY and SSH_ASKPASS | If ssh-add needs a passphrase, it will read the passphrase from the | current terminal if it was run from a terminal. If ssh-add does not | have a terminal associated with it but DISPLAY and SSH_ASKPASS are | set, it will execute the program specified by SSH_ASKPASS and open | an X11 window to read the passphrase. This is particularly useful | when calling ssh-add from a .xsession or related script. (Note that | on some machines it may be necessary to redirect the input from | /dev/null to make this work.) \ This means you need to make sure to set the SSH_ASKPASS environment variable to the path of ksshaskpass and then call ssh-add from your autostart scripts.


SEE ALSO: README

folder ksystemstats/ - 2024-02-11 00:55:58  
folder kwallet-pam/ - 2024-02-11 00:55:58

How kwallet-pam works:
During the pam "auth" (pam_authenticate) stage the module gets the password in plain text. It hashes it against a random salt previously generated by kwallet of random data and keeps it in memory.
When we get to the "session" (pam_open_session) stage the pam module forks and launches kwalletd as the user with file descriptor AND a socket. We send the salted password over the file descriptor after forking and write the socket address to an env variable.
KWalletd recieves the pre-hashed key and then sits there doing nothing. (before the QApplication constructor)
Later after session startup (autostart apps phase 0) a small script passes the newly set environment from the user session to kwalletd over the socket.
kwalletd receives this, sets the environment variables and continues into the normal bootup.
The session env is needed as if we launch pre session various important env vars are not set and kwalletd is a graphical app.

folder kwayland-integration/ - 2024-02-11 00:55:59  
folder kwayland/ - 2024-02-11 00:51:12  
folder kwin/ - 2024-02-11 00:52:38  
folder kwrited/ - 2024-02-11 00:55:59  
folder lancelot/ - 2024-02-11 01:10:37

In order to build this repository, you need to clone the following submodules (as the current KDE git infrastructure does not support submodules)
[submodule "3rdparty/azmq"] path = 3rdparty/azmq url = https://github.com/zeromq/azmq
You can do it by executing the following from the repository root:
mkdir 3rdparty git clone https://github.com/zeromq/azmq 3rdparty/azmq
The Boost libraries are not provided in the 3rdparty directory, the build relies on you having Boost 1.67 or greater installed on your system. If Boost is not found, you can pass a custom BOOST_ROOT value to cmake.

folder latte-dock/ - 2024-02-11 01:10:40  
folder layer-shell-qt/ - 2024-02-11 00:52:07  
folder libkscreen/ - 2024-02-11 00:52:08  
folder libksysguard/ - 2024-02-11 00:51:26  
folder libplasma/ - 2024-02-11 00:51:22  
folder lightdm-kde-greeter/ - 2024-02-11 01:10:44  
folder milou/ - 2024-02-11 00:56:01  
folder oxygen-gtk/ - 2024-02-11 01:11:30

Oxygen-Gtk is a port of the default KDE widget theme (Oxygen), to gtk.
It's primary goal is to ensure visual consistency between gtk and qt-based applications running under kde. A secondary objective is to also have a stand-alone nice looking gtk theme that would behave well on other Desktop Environments.
Unlike other attempts made to port the kde oxygen theme to gtk, this attempt does not depend on Qt (via some Qt to Gtk conversion engine), nor does render the widget appearance via hard coded pixmaps, which otherwise breaks everytime some setting is changed in kde.
Contents:
I. Introduction


SEE ALSO: README

folder oxygen-sounds/ - 2024-02-11 00:56:03  
folder oxygen/ - 2024-02-11 00:54:34  
folder pico-wizard/ - 2024-02-11 01:11:34  
folder plank-player/ - 2024-02-11 00:56:03  
folder plasma-activities-stats/ - 2024-02-11 00:52:42  
folder plasma-activities/ - 2024-02-11 00:51:02

See README.developers and README.packagers (the former is also for users).
In order to properly display the files, use the GNU man command.
man README.developers man README.packagers

folder plasma-bigscreen/ - 2024-02-11 00:56:04  
folder plasma-browser-integration/ - 2024-02-11 00:56:07  
folder plasma-desktop/ - 2024-02-11 00:56:14  
folder plasma-disks/ - 2024-02-11 00:56:14  
folder plasma-firewall/ - 2024-02-11 00:56:15  
folder plasma-integration/ - 2024-02-11 00:56:16  
folder plasma-mobile/ - 2024-02-11 00:56:19  
folder plasma-nano/ - 2024-02-11 00:52:42  
folder plasma-nm/ - 2024-02-11 00:56:22  
folder plasma-pa/ - 2024-02-11 00:56:25  
folder plasma-pass/ - 2024-02-11 01:11:52  
folder plasma-sdk/ - 2024-02-11 00:56:27  
folder plasma-simplemenu/ - 2024-02-11 01:11:57  
folder plasma-systemmonitor/ - 2024-02-11 00:54:35  
folder plasma-thunderbolt/ - 2024-02-11 00:56:27  
folder plasma-vault/ - 2024-02-11 00:56:28  
folder plasma-welcome/ - 2024-02-11 00:56:30  
folder plasma-workspace-wallpapers/ - 2024-02-11 00:56:37  
folder plasma-workspace/ - 2024-02-11 00:52:53  
folder plymouth-kcm/ - 2024-02-11 00:56:38

to build:
mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=`kf5-config --prefix` make install

folder polkit-kde-agent-1/ - 2024-02-11 00:56:39  
folder powerdevil/ - 2024-02-11 00:54:37  
folder qqc2-breeze-style/ - 2024-02-11 00:56:39  
folder sddm-kcm/ - 2024-02-11 00:56:40  
folder smaragd/ - 2024-02-11 01:12:51

Smaragd
Smaragd is a themable window decoration engine for KDE's KWin window manager. It uses the original Emerald engines to render the decorations to support all current Emerald themes.
Read INSTALL for installation and NOTES for usage hints.
See individual files for Copyright information.

folder systemsettings/ - 2024-02-11 00:54:19  
folder wacomtablet/ - 2024-02-11 00:56:41  
folder xdg-desktop-portal-kde/ - 2024-02-11 00:56:42