#!/bin/sh # SPDX-FileCopyrightText: 2012 Michael Pyne # SPDX-FileCopyrightText: 2012 Michael Jansen # # SPDX-License-Identifier: GPL-2.0-or-later # A script to start the kde workspace. # # Use by copying this script to ~/.xsession (this will be done for you by # kdesrc-build later). # # From there, select "custom" session when logging in, in order to login using # this script. # # If more user customizations to the environment are needed, create a file # .xsession-local, which will be sourced just prior to running KDE. This can # read .bashrc, just set a few vars, etc. XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}" . "${XDG_CONFIG_HOME}/kde-env-master.sh" # Should be installed by kdesrc-build # See .kde-env-master.sh for details on the kdesrc-build: filter stuff if ! test -n "$KDESRC_BUILD_TESTING"; then # kdesrc-build: filter # Read in user-specific customizations if test -f "$HOME/.xsession-local"; then . "$HOME/.xsession-local" fi # ### Start the standard kde login script. ### (Wayland has a different script, startplasma-wayland) # "$kde_prefix/bin/startplasma-x11" # If you experience problems on logout it is sometimes helpful to make copies # of the xsession-errors file on logout. # cp $HOME/.xsession-errors $HOME/.xsession-errors-`date +"%Y%m%d%H%M"` # Use user-specific logout if present if test -f "$HOME/.xsession-logout"; then . "$HOME/.xsession-logout" fi fi # kdesrc-build: filter