Browse Source

new patience branch

patience
Alf Gaida 4 years ago
commit
351c45360c
55 changed files with 1586 additions and 0 deletions
  1. 17
    0
      .gitignore
  2. 2
    0
      FLAVOUR
  3. 14
    0
      VERSION
  4. 5
    0
      debian/changelog
  5. 1
    0
      debian/compat
  6. 44
    0
      debian/control
  7. 29
    0
      debian/copyright
  8. 25
    0
      debian/get-template
  9. 1
    0
      debian/paintitblack-lxde-livesettings.install
  10. 1
    0
      debian/paintitblack-lxde-livesettings.lintian-overrides
  11. 30
    0
      debian/paintitblack-lxde-livesettings.postinst
  12. 28
    0
      debian/paintitblack-lxde-livesettings.preinst
  13. 11
    0
      debian/paintitblack-lxde-livesettings.service
  14. 3
    0
      debian/paintitblack-lxde-settings.install
  15. 56
    0
      debian/paintitblack-lxde-settings.postinst
  16. 13
    0
      debian/rules
  17. 1
    0
      debian/source/format
  18. 4
    0
      debian/source/options
  19. 20
    0
      etc/dconf/db/local.d/plank
  20. 2
    0
      etc/dconf/profile/user
  21. 6
    0
      etc/default/grub.d/siduction.cfg
  22. 10
    0
      etc/skel/config/autostart/plank.desktop
  23. 25
    0
      etc/skel/config/clipit/clipitrc
  24. 4
    0
      etc/skel/config/gtk-3.0/settings.ini
  25. 32
    0
      etc/skel/config/lxterminal/lxterminal.conf
  26. 5
    0
      etc/skel/config/mimeapps.list
  27. 3
    0
      etc/skel/config/pcmanfm/main.lxde
  28. 2
    0
      etc/skel/config/plank/dock1/launchers/audacious.dockitem
  29. 2
    0
      etc/skel/config/plank/dock1/launchers/brasero.dockitem
  30. 2
    0
      etc/skel/config/plank/dock1/launchers/claws-mail.dockitem
  31. 2
    0
      etc/skel/config/plank/dock1/launchers/firefox.dockitem
  32. 2
    0
      etc/skel/config/plank/dock1/launchers/gpodder.dockitem
  33. 2
    0
      etc/skel/config/plank/dock1/launchers/lxterminal.dockitem
  34. 2
    0
      etc/skel/config/plank/dock1/launchers/mousepad.dockitem
  35. 2
    0
      etc/skel/config/plank/dock1/launchers/osmo.dockitem
  36. 2
    0
      etc/skel/config/plank/dock1/launchers/pcmanfm.dockitem
  37. 2
    0
      etc/skel/config/plank/dock1/launchers/screengrab.dockitem
  38. 2
    0
      etc/skel/config/plank/dock1/launchers/siduction-irc.dockitem
  39. 2
    0
      etc/skel/config/plank/dock1/launchers/smplayer.dockitem
  40. 2
    0
      etc/skel/config/plank/dock1/launchers/zim.dockitem
  41. 3
    0
      etc/skel/dmrc
  42. 3
    0
      etc/skel/gitconfig
  43. 13
    0
      etc/skel/gitignore
  44. 18
    0
      etc/skel/gtkrc-2.0
  45. 2
    0
      etc/skel/language
  46. 12
    0
      etc/xdg/autostart/lxde-compton.desktop
  47. 2
    0
      etc/xdg/lxpanel/LXDE/config
  48. 186
    0
      etc/xdg/lxpanel/LXDE/panels/panel
  49. 4
    0
      etc/xdg/lxpanel/launchtaskbar.cfg
  50. 3
    0
      etc/xdg/lxsession/LXDE/autostart
  51. 53
    0
      etc/xdg/lxsession/LXDE/desktop.conf
  52. 754
    0
      etc/xdg/openbox/LXDE/rc.xml
  53. 72
    0
      lxde-cheatcodes
  54. 18
    0
      lxterminal/lxterminal.conf
  55. 25
    0
      usr/share/glib-2.0/schemas/90_org.xfce.mousepad.gschema.override

+ 17
- 0
.gitignore View File

@@ -0,0 +1,17 @@
## ignored editor stuff
*~
*.save

# ignored debian $foo
/debian/thunderstruck-*/
/debian/paintitblack-*/
/debian/patience-*/
/debian/whiteroom-*/

/debian/files
/debian/debhelper-build-stamp
/debian/*.debhelper
/debian/*.log
/debian/*.substvars
/debian/tmp


+ 2
- 0
FLAVOUR View File

@@ -0,0 +1,2 @@
FLAVOUR=lxde
DISPLAY=LXDE

+ 14
- 0
VERSION View File

@@ -0,0 +1,14 @@
#!/bin/bash

WALLPAPER=patience
CODENAME_SAFE=patience
DESCRIPTION=Patience
VERSION=2016.1.0
DISTRIBUTION=unstable

# Gdm3 and Gnome settings
BACKGROUND_RENDERING_OPTION="stretched"


# FLL_LIVE_USER for 10-live-cd.pkla
FLL_LIVE_USER=siducer

+ 5
- 0
debian/changelog View File

@@ -0,0 +1,5 @@
patience-lxde-settings (2016.1.0~alpha-1) unstable; urgency=medium

* Initial Release.

-- Alf Gaida <agaida@siduction.org> Sat, 13 Aug 2016 02:24:57 +0200

+ 1
- 0
debian/compat View File

@@ -0,0 +1 @@
9

+ 44
- 0
debian/control View File

@@ -0,0 +1,44 @@
Source: paintitblack-lxde-settings
Section: misc
Priority: optional
Maintainer: Alf Gaida <agaida@siduction.org>
Uploaders: Torsten Wohlfarth <towo@siduction.org>,
Ovidiu Angelescu <convbsd@siduction.net>
Build-Depends: debhelper (>= 9),
dh-systemd
Standards-Version: 3.9.8
Homepage: https://git.siduction.org/extra/settings-lxde
Vcs-Git: https://git.siduction.org/extra/settings-lxde.git
Vcs-Browser: https://git.siduction.org/extra/settings-lxde.git

# lxde Settings
Package: paintitblack-lxde-settings
Architecture: all
Depends: ${misc:Depends},
lxde-common,
paintitblack-common-settings
Description: LXDE settings in installed mode
Provides default settings for appearance and applications of the LXDE
desktop.
.
This overrides LXDE's defaults used for new users, all settings remain
configurable by the local user and don't override already existing user
profiles.

Package: paintitblack-lxde-livesettings
Architecture: all
Depends: ${misc:Depends},
lxpanel,
lxterminal,
sidu-installer (>= 2014.01.10),
siduction-icons,
openbox | x-window-manager,
paintitblack-lxde-artwork,
paintitblack-lxde-settings,
paintitblack-common-livesettings,
paintitblack-sddm-livesettings
| paintitblack-ligthdm-gtk-livesettings
| paintitblack-gdm3-livesettings
Description: LXDE settings in live mode
Provides default settings for appearance and applications of the LXDE
desktop in live mode.

+ 29
- 0
debian/copyright View File

@@ -0,0 +1,29 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: settings-lxde
Source: https://git.siduction.org/extra/settings-lxde.git

Files: *
Copyright: 2012-2016 Alf Gaida <agaida@siduction.org>
2012-2015 Ovidiu Angelescu <convbsd@siduction.net>
2011-2012 Torsten Wohlfarth <towo@siduction.org>
License: GPL-2.0

Files: debian/*
Copyright: 2012-2016 Alf Gaida <agaida@siduction.org>
License: GPL-2.0

License: GPL-2.0
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation version 2 of the License.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".

+ 25
- 0
debian/get-template View File

@@ -0,0 +1,25 @@
#!/bin/bash
# Copyright 2016 Alf Gaida <agaida@siduction.org>
# License: WTFPL-2

source VERSION

[ -d ./debtemplate ] && rm -rf debtemplate

git checkout templates -- bootstrap
git checkout templates -- debtemplate
git checkout templates -- functions.sh
git checkout templates -- template

[ -f ./debian/rules ] && ./bootstrap && echo 'Bootstrap first run ...'
[ ! -f ./debian/rules ] && ./bootstrap && echo 'Bootstrap second run ...'

[ -f ./debian/rules ] && rm -f bootstrap
[ -f ./debian/rules ] && rm -rf debtemplate
[ -f ./debian/rules ] && rm -f functions.sh
[ -f ./debian/rules ] && rm -rf template


[ ! -f ./debian/rules ] && echo 'Something went wrong, debian/rules not created! Check bootstrap!'

git add .

+ 1
- 0
debian/paintitblack-lxde-livesettings.install View File

@@ -0,0 +1 @@
lxde-cheatcodes usr/share/paintitblack-lxde-livesettings

+ 1
- 0
debian/paintitblack-lxde-livesettings.lintian-overrides View File

@@ -0,0 +1 @@
paintitblack-lxde-livesettings: init.d-script-call-internal-API etc/init.d/lxde-cheatcodes

+ 30
- 0
debian/paintitblack-lxde-livesettings.postinst View File

@@ -0,0 +1,30 @@
#!/bin/sh
# postinst script for #PACKAGE#

set -e

set_sddm_session() {
sed -e "s/User=/User=siducer/g" \
-e "s/Session=/Session=LXDE.desktop/g" \
/etc/sddm-*.conf \
> /etc/sddm.conf
}


case "$1" in
configure)
set_sddm_session
;;

abort-upgrade|abort-remove|abort-deconfigure)
;;

*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac

#DEBHELPER#

exit 0

+ 28
- 0
debian/paintitblack-lxde-livesettings.preinst View File

@@ -0,0 +1,28 @@
#!/bin/sh
# preinst script for #PACKAGE#

set -e

case "$1" in
install|upgrade)
if ! ischroot; then
if [ ! -d /fll ] ; then
echo '############################################################'
echo 'Installing this package is only allowed in live systems!'
echo 'Aborting installation.'
echo '############################################################'
exit 1
fi
fi
;;
abort-upgrade)
;;
*)
echo "preinst called with unknown argument \`$1'" >&2
exit 1
;;
esac

#DEBHELPER#

exit 0

+ 11
- 0
debian/paintitblack-lxde-livesettings.service View File

@@ -0,0 +1,11 @@
[Unit]
Description=LXDE cheatcodes in live media
ConditionPathExists=/usr/share/paintitblack-lxde-livesettings/
After=paintitblack-common-livesettings.service

[Service]
Type=oneshot
ExecStart=/usr/share/paintitblack-lxde-livesettings/lxde-cheatcodes start

[Install]
WantedBy=graphical.target

+ 3
- 0
debian/paintitblack-lxde-settings.install View File

@@ -0,0 +1,3 @@
lxterminal usr/share/paintitblack-lxde-settings
etc usr/share/paintitblack-lxde-settings
usr

+ 56
- 0
debian/paintitblack-lxde-settings.postinst View File

@@ -0,0 +1,56 @@
#!/bin/sh
# postinst script for #PACKAGE#

set -e

if [ -f /etc/default/distro ]; then
. /etc/default/distro
fi

set_lxde_background() {
if [ -f /etc/xdg/pcmanfm/LXDE/pcmanfm.conf ]; then
bkgini=`fgrep "wallpaper=" /etc/xdg/pcmanfm/LXDE/pcmanfm.conf`
lxde_bkg="wallpaper=${FLL_WALLPAPER}.jpg"
if [ "${bkgini}" ] ; then
sed -i "s@${bkgini}@${lxde_bkg}@" /etc/xdg/pcmanfm/LXDE/pcmanfm.conf
fi
fi
}

case "$1" in
configure)
## dconf ##
cp -af /usr/share/paintitblack-lxde-settings/etc/dconf /etc
## grub ##
cp -afv /usr/share/paintitblack-lxde-settings/etc/default /etc
## share ##
cp -afv /usr/share/paintitblack-lxde-settings/lxterminal /usr/share
## skel ##
cp -af /usr/share/paintitblack-lxde-settings/etc/skel/config /etc/skel/.config
cp -af /usr/share/paintitblack-lxde-settings/etc/skel/dmrc /etc/skel/.dmrc
cp -af /usr/share/paintitblack-lxde-settings/etc/skel/gitconfig /etc/skel/.gitconfig
cp -af /usr/share/paintitblack-lxde-settings/etc/skel/gitignore /etc/skel/.gitignore
cp -af /usr/share/paintitblack-lxde-settings/etc/skel/language /etc/skel/.language
## xdg ##
cp -afv /usr/share/paintitblack-lxde-settings/etc/xdg /etc
## settings ##
glib-compile-schemas /usr/share/glib-2.0/schemas
dconf update
set_lxde_background
if [ -f /usr/share/paintitblack-lxde-settings/set-lxde-settings ]; then
/usr/share/paintitblack-lxde-settings/set-lxde-settings /etc/skel root root
fi
;;

abort-upgrade|abort-remove|abort-deconfigure)
;;

*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac

#DEBHELPER#

exit 0

+ 13
- 0
debian/rules View File

@@ -0,0 +1,13 @@
#!/usr/bin/make -f

export DH_VERBOSE=1

%:
dh $@ --with systemd

override_dh_installinit:
dh_systemd_enable
dh_installinit

override_dh_install:
dh_install --fail-missing

+ 1
- 0
debian/source/format View File

@@ -0,0 +1 @@
1.0

+ 4
- 0
debian/source/options View File

@@ -0,0 +1,4 @@
compression-level = 9
tar-ignore = templates
tar-ignore = bootstrap.sh
tar-ignore = FLAVOUR

+ 20
- 0
etc/dconf/db/local.d/plank View File

@@ -0,0 +1,20 @@
[net/launchpad/plank/docks/dock1]
icon-size=32
show-dock-item=false
position='top'
dock-items=['pcmanfm.dockitem', 'lxterminal.dockitem', 'mousepad.dockitem', 'firefox.dockitem', 'osmo.dockitem', 'claws-mail.dockitem', 'brasero.dockitem', 'gpodder.dockitem', 'audacious.dockitem', 'zim.dockitem', 'screengrab.dockitem']
unhide-delay=0
items-alignment='center'
theme='Default'
hide-mode='intelligent'
pinned-only=false
auto-pinning=true
alignment='center'
zoom-percent=150
hide-delay=0
zoom-enabled=false
lock-items=false
tooltips-enabled=true
pressure-reveal=false
offset=0
current-workspace-only=false

+ 2
- 0
etc/dconf/profile/user View File

@@ -0,0 +1,2 @@
user-db:user
system-db:local

+ 6
- 0
etc/default/grub.d/siduction.cfg View File

@@ -0,0 +1,6 @@
GRUB_TERMINAL_OUTPUT=gfxterm
GRUB_GFXMODE=1280x1024
GRUB_GFXPAYLOAD_LINUX=1280x1024
GRUB_THEME=/usr/share/grub/themes/paintitblack/theme.txt

GRUB_DISTRIBUTOR="siduction 2016.1.0 paintitblack (lxde)"

+ 10
- 0
etc/skel/config/autostart/plank.desktop View File

@@ -0,0 +1,10 @@
[Desktop Entry]
Name=Plank
GenericName=Dock
Comment=Stupidly simple.
Categories=Utility;
Type=Application
Exec=plank
Icon=plank
Terminal=false
NoDisplay=false

+ 25
- 0
etc/skel/config/clipit/clipitrc View File

@@ -0,0 +1,25 @@
[rc]
use_copy=true
use_primary=false
synchronize=false
automatic_paste=false
show_indexes=false
save_uris=true
use_rmb_menu=false
save_history=false
history_limit=50
items_menu=20
statics_show=true
statics_items=10
hyperlinks_only=false
confirm_clear=false
single_line=true
reverse_history=false
item_length=50
ellipsize=2
history_key=<Ctrl><Alt>H
actions_key=<Ctrl><Alt>A
menu_key=<Ctrl><Alt>P
search_key=<Ctrl><Alt>F
offline_key=<Ctrl><Alt>O
offline_mode=false

+ 4
- 0
etc/skel/config/gtk-3.0/settings.ini View File

@@ -0,0 +1,4 @@
[Settings]
gtk-icon-theme-name=Faenza-Ambiance
gtk-font-name=Noto Sans 10
gtk-cursor-theme-name=breeze_cursors

+ 32
- 0
etc/skel/config/lxterminal/lxterminal.conf View File

@@ -0,0 +1,32 @@

[general]
fontname=Noto Mono 10
selchars=-A-Za-z0-9,./?%&#:_
scrollback=100000
bgcolor=#000000000000
bgalpha=48830
fgcolor=#dddddddddddd
disallowbold=false
cursorblinks=false
cursorunderline=false
audiblebell=false
tabpos=bottom
hidescrollbar=false
hidemenubar=false
hideclosebutton=false
disablef10=true
disablealt=false
hidepointer=false

[shortcut]
new_window_accel=<CTRL><SHIFT>N
new_tab_accel=<CTRL><SHIFT>T
close_tab_accel=<CTRL><SHIFT>W
close_window_accel=<CTRL><SHIFT>Q
copy_accel=<CTRL><SHIFT>C
paste_accel=<CTRL><SHIFT>V
name_tab_accel=<CTRL><SHIFT>I
previous_tab_accel=<CTRL>Page_Up
next_tab_accel=<CTRL>Page_Down
move_tab_left_accel=<CTRL><SHIFT>Page_Up
move_tab_right_accel=<CTRL><SHIFT>Page_Down

+ 5
- 0
etc/skel/config/mimeapps.list View File

@@ -0,0 +1,5 @@
[Default Applications]
inode/directory=pcmanfm.desktop

[Added Associations]
inode/directory=pcmanfm.desktop;

+ 3
- 0
etc/skel/config/pcmanfm/main.lxde View File

@@ -0,0 +1,3 @@
[Desktop]
show_wallpaper=1
wallpaper=/usr/share/wallpapers/paintitblack

+ 2
- 0
etc/skel/config/plank/dock1/launchers/audacious.dockitem View File

@@ -0,0 +1,2 @@
[PlankItemsDockItemPreferences]
Launcher=file:///usr/share/applications/audacious.desktop

+ 2
- 0
etc/skel/config/plank/dock1/launchers/brasero.dockitem View File

@@ -0,0 +1,2 @@
[PlankItemsDockItemPreferences]
Launcher=file:///usr/share/applications/brasero.desktop

+ 2
- 0
etc/skel/config/plank/dock1/launchers/claws-mail.dockitem View File

@@ -0,0 +1,2 @@
[PlankItemsDockItemPreferences]
Launcher=file:///usr/share/applications/claws-mail.desktop

+ 2
- 0
etc/skel/config/plank/dock1/launchers/firefox.dockitem View File

@@ -0,0 +1,2 @@
[PlankItemsDockItemPreferences]
Launcher=file:///usr/share/applications/firefox.desktop

+ 2
- 0
etc/skel/config/plank/dock1/launchers/gpodder.dockitem View File

@@ -0,0 +1,2 @@
[PlankItemsDockItemPreferences]
Launcher=file:///usr/share/applications/gpodder.desktop

+ 2
- 0
etc/skel/config/plank/dock1/launchers/lxterminal.dockitem View File

@@ -0,0 +1,2 @@
[PlankItemsDockItemPreferences]
Launcher=file:///usr/share/applications/lxterminal.desktop

+ 2
- 0
etc/skel/config/plank/dock1/launchers/mousepad.dockitem View File

@@ -0,0 +1,2 @@
[PlankItemsDockItemPreferences]
Launcher=file:///usr/share/applications/mousepad.desktop

+ 2
- 0
etc/skel/config/plank/dock1/launchers/osmo.dockitem View File

@@ -0,0 +1,2 @@
[PlankItemsDockItemPreferences]
Launcher=file:///usr/share/applications/osmo.desktop

+ 2
- 0
etc/skel/config/plank/dock1/launchers/pcmanfm.dockitem View File

@@ -0,0 +1,2 @@
[PlankItemsDockItemPreferences]
Launcher=file:///usr/share/applications/pcmanfm.desktop

+ 2
- 0
etc/skel/config/plank/dock1/launchers/screengrab.dockitem View File

@@ -0,0 +1,2 @@
[PlankItemsDockItemPreferences]
Launcher=file:///usr/share/applications/screengrab.desktop

+ 2
- 0
etc/skel/config/plank/dock1/launchers/siduction-irc.dockitem View File

@@ -0,0 +1,2 @@
[PlankItemsDockItemPreferences]
Launcher=file:///usr/share/applications/siduction-irc.desktop

+ 2
- 0
etc/skel/config/plank/dock1/launchers/smplayer.dockitem View File

@@ -0,0 +1,2 @@
[PlankItemsDockItemPreferences]
Launcher=file:///usr/share/applications/smplayer.desktop

+ 2
- 0
etc/skel/config/plank/dock1/launchers/zim.dockitem View File

@@ -0,0 +1,2 @@
[PlankItemsDockItemPreferences]
Launcher=file:///usr/share/applications/zim.desktop

+ 3
- 0
etc/skel/dmrc View File

@@ -0,0 +1,3 @@
[Desktop]
Session=LXDE


+ 3
- 0
etc/skel/gitconfig View File

@@ -0,0 +1,3 @@
[user]
email = you@example.com
name = Your Name

+ 13
- 0
etc/skel/gitignore View File

@@ -0,0 +1,13 @@
.ICEauthority
.Xauthority
.bash_history
.cache/
.config/chromium/
.config/pulse/
.dbus/
.gconf/
.gnupg/
.local/
.pki/
.xfce4-session.*
.xsession-errors

+ 18
- 0
etc/skel/gtkrc-2.0 View File

@@ -0,0 +1,18 @@
# DO NOT EDIT! This file will be overwritten by LXAppearance.
# Any customization should be done in ~/.gtkrc-2.0.mine instead.

include "/home/siducer/.gtkrc-2.0.mine"
gtk-theme-name="Adwaita"
gtk-icon-theme-name="Faenza-Ambiance"
gtk-font-name="Noto Sans 10"
gtk-cursor-theme-size=18
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR
gtk-button-images=1
gtk-menu-images=1
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=1
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle="hintmedium"
gtk-xft-rgba="rgb"

+ 2
- 0
etc/skel/language View File

@@ -0,0 +1,2 @@
en,de


+ 12
- 0
etc/xdg/autostart/lxde-compton.desktop View File

@@ -0,0 +1,12 @@
[Desktop Entry]
Type=Application
Name=Compton (X Compositor)
GenericName=X compositor
Comment=Compton X compositor
TryExec=compton
Exec=compton --dbus -b

# turned on by default
# Hidden=true
OnlyShowIn=LXDE;


+ 2
- 0
etc/xdg/lxpanel/LXDE/config View File

@@ -0,0 +1,2 @@
[Command]
Logout=lxde-logout

+ 186
- 0
etc/xdg/lxpanel/LXDE/panels/panel View File

@@ -0,0 +1,186 @@
# lxpanel <profile> config file. Manually editing is not recommended.
# Use preference dialog in lxpanel to adjust config when you can.

Global {
edge=bottom
allign=left
margin=0
widthtype=percent
width=100
height=32
transparent=1
tintcolor=#000000
alpha=100
autohide=0
heightwhenhidden=2
setdocktype=1
setpartialstrut=1
usefontcolor=1
fontsize=8
fontcolor=#dddddd
usefontsize=1
background=0
backgroundfile=/usr/share/lxpanel/images/background.png
iconsize=24
}
Plugin {
type=space
Config {
Size=2
}
}
Plugin {
type=menu
Config {
image=/usr/share/icons/hicolor/24x24/apps/siduction.png
system {
}
separator {
}
item {
command=run
}
separator {
}
item {
image=gnome-logout
command=logout
}
}
}
Plugin {
type=space
Config {
Size=7
}
}
Plugin {
type=wincmd
Config {
image=window-manager
Button1=iconify
Button2=shade
Toggle=1
}
}
Plugin {
type=space
Config {
Size=5
}
}
Plugin {
type=dirmenu
Config {
path=/home/siducer
}
}
Plugin {
type=cpu
Config {
}
}
Plugin {
type=space
Config {
Size=4
}
}
Plugin {
type=pager
Config {
}
}
Plugin {
type=space
Config {
Size=6
}
}
Plugin {
type=taskbar
expand=1
Config {
tooltips=1
IconsOnly=0
ShowAllDesks=0
UseMouseWheel=1
UseUrgencyHint=1
FlatButton=0
MaxTaskWidth=150
spacing=1
GroupedTasks=0
}
}
Plugin {
type=tray
Config {
}
}
Plugin {
type=space
Config {
Size=4
}
}
Plugin {
type=xkb
Config {
DisplayType=1
PerWinLayout=0
NoResetOpt=0
KeepSysLayouts=0
Model=pc105
LayoutsList=@LAYOUTSLIST@
VariantsList=,
ToggleOpt=grp:shift_caps_toggle
FlagSize=2
}
}
Plugin {
type=space
Config {
Size=2
}
}
Plugin {
type=volumealsa
Config {
}
}
Plugin {
type=space
Config {
Size=4
}
}
Plugin {
type=dclock
Config {
ClockFmt=%T\n%x
TooltipFmt=%A, %e. %B %Y - %T %Z
BoldFont=1
IconOnly=0
CenterText=1
}
}
Plugin {
type=space
Config {
Size=2
}
}
Plugin {
type=launchbar
Config {
Button {
id=lxde-logout.desktop
}
}
}
Plugin {
type=space
Config {
Size=2
}
}

+ 4
- 0
etc/xdg/lxpanel/launchtaskbar.cfg View File

@@ -0,0 +1,4 @@
[special_cases]
synaptic=synaptic-pkexec
soffice.bin=libreoffice
x-terminal-emulator=lxterminal

+ 3
- 0
etc/xdg/lxsession/LXDE/autostart View File

@@ -0,0 +1,3 @@
@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
@xscreensaver -no-splash

+ 53
- 0
etc/xdg/lxsession/LXDE/desktop.conf View File

@@ -0,0 +1,53 @@
[Session]
window_manager=openbox-lxde
windows_manager/command=openbox
windows_manager/session=LXDE
disable_autostart=no
polkit/command=lxpolkit
clipboard/command=lxclipboard
xsettings_manager/command=build-in
proxy_manager/command=build-in
keyring/command=ssh-agent
quit_manager/command=lxsession-logout
quit_manager/image=/usr/share/lxde/images/logout-banner.png
quit_manager/layout=top
lock_manager/command=lxlock
terminal_manager/command=lxterminal
launcher_manager/command=lxpanelctl

[GTK]
sNet/ThemeName=Adwaita
sNet/IconThemeName=Faenza-Ambiance
sGtk/FontName=Noto Sans 10
iGtk/ToolbarStyle=3
iGtk/ButtonImages=1
iGtk/MenuImages=1
iGtk/CursorThemeSize=18
iXft/Antialias=1
sGtk/ColorScheme=
sGtk/CursorThemeName=SharpDot
iGtk/ToolbarIconSize=2
iNet/EnableEventSounds=1
iNet/EnableInputFeedbackSounds=1
iXft/Hinting=1
sXft/HintStyle=hintmedium
sXft/RGBA=rgb

[Mouse]
AccFactor=20
AccThreshold=10
LeftHanded=0

[Keyboard]
Delay=500
Interval=30
Beep=1

[State]
guess_default=true

[Dbus]
lxde=true

[Environment]
menu_prefix=lxde-

+ 754
- 0
etc/xdg/openbox/LXDE/rc.xml View File

@@ -0,0 +1,754 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file, it will be overwritten on install.
Copy the file to $HOME/.config/openbox/ instead. -->
<openbox_config xmlns="http://openbox.org/3.4/rc">
<resistance>
<strength>10</strength>
<screen_edge_strength>20</screen_edge_strength>
</resistance>
<focus>
<focusNew>yes</focusNew>
<!-- always try to focus new windows when they appear. other rules do
apply -->
<followMouse>no</followMouse>
<!-- move focus to a window when you move the mouse into it -->
<focusLast>yes</focusLast>
<!-- focus the last used window when changing desktops, instead of the one
under the mouse pointer. when followMouse is enabled -->
<underMouse>no</underMouse>
<!-- move focus under the mouse, even when the mouse is not moving -->
<focusDelay>200</focusDelay>
<!-- when followMouse is enabled, the mouse must be inside the window for
this many milliseconds (1000 = 1 sec) before moving focus to it -->
<raiseOnFocus>no</raiseOnFocus>
<!-- when followMouse is enabled, and a window is given focus by moving the
mouse into it, also raise the window -->
</focus>
<placement>
<policy>Smart</policy>
<!-- 'Smart' or 'UnderMouse' -->
<center>yes</center>
<!-- whether to place windows in the center of the free area found or
the top left corner -->
<monitor>Any</monitor>
<!-- with Smart placement on a multi-monitor system, try to place new windows
on: 'Any' - any monitor, 'Mouse' - where the mouse is, 'Active' - where
the active window is -->
<primaryMonitor/>
</placement>
<theme>
<name>Breeze-ob</name>
<titleLayout>NLSIMC</titleLayout>
<!--
available characters are NDSLIMC, each can occur at most once.
N: window icon
L: window label (AKA title).
I: iconify
M: maximize
C: close
S: shade (roll up/down)
D: omnipresent (on all desktops).
-->
<keepBorder>yes</keepBorder>
<animateIconify>yes</animateIconify>
<font place="ActiveWindow">
<name>Noto Sans</name>
<size>10</size>
<!-- font size in points -->
<weight>Bold</weight>
<!-- 'bold' or 'normal' -->
<slant>Normal</slant>
<!-- 'italic' or 'normal' -->
</font>
<font place="InactiveWindow">
<name>Noto Sans</name>
<size>10</size>
<!-- font size in points -->
<weight>Bold</weight>
<!-- 'bold' or 'normal' -->
<slant>Normal</slant>
<!-- 'italic' or 'normal' -->
</font>
<font place="MenuHeader">
<name>Noto Sans</name>
<size>10</size>
<!-- font size in points -->
<weight>Normal</weight>
<!-- 'bold' or 'normal' -->
<slant>Normal</slant>
<!-- 'italic' or 'normal' -->
</font>
<font place="MenuItem">
<name>Noto Sans</name>
<size>10</size>
<!-- font size in points -->
<weight>Normal</weight>
<!-- 'bold' or 'normal' -->
<slant>Normal</slant>
<!-- 'italic' or 'normal' -->
</font>
<font place="ActiveOnScreenDisplay">
<name>Noto Sans</name>
<size>10</size>
<weight>Normal</weight>
<slant>Normal</slant>
</font>
<font place="InactiveOnScreenDisplay">
<name>Noto Sans</name>
<size>8</size>
<weight>Normal</weight>
<slant>Normal</slant>
</font>
</theme>
<desktops>
<!-- this stuff is only used at startup, pagers allow you to change them
during a session

these are default values to use when other ones are not already set
by other applications, or saved in your session

use obconf if you want to change these without having to log out
and back in -->
<number>2</number>
<firstdesk>1</firstdesk>
<names>
<!-- set names up here if you want to, like this:
<name>desktop 1</name>
<name>desktop 2</name>
-->
</names>
<popupTime>875</popupTime>
<!-- The number of milliseconds to show the popup for when switching
desktops. Set this to 0 to disable the popup. -->
</desktops>
<resize>
<drawContents>yes</drawContents>
<popupShow>Nonpixel</popupShow>
<!-- 'Always', 'Never', or 'Nonpixel' (xterms and such) -->
<popupPosition>Center</popupPosition>
<!-- 'Center', 'Top', or 'Fixed' -->
<popupFixedPosition>
<!-- these are used if popupPosition is set to 'Fixed' -->
<x>10</x>
<!-- positive number for distance from left edge, negative number for
distance from right edge, or 'Center' -->
<y>10</y>
<!-- positive number for distance from top edge, negative number for
distance from bottom edge, or 'Center' -->
</popupFixedPosition>
</resize>
<!-- You can reserve a portion of your screen where windows will not cover when
they are maximized, or when they are initially placed.
Many programs reserve space automatically, but you can use this in other
cases. -->
<margins>
<top>0</top>
<bottom>0</bottom>
<left>0</left>
<right>0</right>
</margins>
<dock>
<position>TopLeft</position>
<!-- (Top|Bottom)(Left|Right|)|Top|Bottom|Left|Right|Floating -->
<floatingX>0</floatingX>
<floatingY>0</floatingY>
<noStrut>no</noStrut>
<stacking>Above</stacking>
<!-- 'Above', 'Normal', or 'Below' -->
<direction>Vertical</direction>
<!-- 'Vertical' or 'Horizontal' -->
<autoHide>no</autoHide>
<hideDelay>300</hideDelay>
<!-- in milliseconds (1000 = 1 second) -->
<showDelay>300</showDelay>
<!-- in milliseconds (1000 = 1 second) -->
<moveButton>Middle</moveButton>
<!-- 'Left', 'Middle', 'Right' -->
</dock>
<keyboard>
<chainQuitKey>C-g</chainQuitKey>
<!-- Keybindings for desktop switching -->
<keybind key="C-A-Left">
<action name="DesktopLeft">
<dialog>no</dialog>
<wrap>no</wrap>
</action>
</keybind>
<keybind key="C-A-Right">
<action name="DesktopRight">
<dialog>no</dialog>
<wrap>no</wrap>
</action>
</keybind>
<keybind key="C-A-Up">
<action name="DesktopUp">
<dialog>no</dialog>
<wrap>no</wrap>
</action>
</keybind>
<keybind key="C-A-Down">
<action name="DesktopDown">
<dialog>no</dialog>
<wrap>no</wrap>
</action>
</keybind>
<keybind key="S-A-Left">
<action name="SendToDesktopLeft">
<dialog>no</dialog>
<wrap>no</wrap>
</action>
</keybind>
<keybind key="S-A-Right">
<action name="SendToDesktopRight">
<dialog>no</dialog>
<wrap>no</wrap>
</action>
</keybind>
<keybind key="S-A-Up">
<action name="SendToDesktopUp">
<dialog>no</dialog>
<wrap>no</wrap>
</action>
</keybind>
<keybind key="S-A-Down">
<action name="SendToDesktopDown">
<dialog>no</dialog>
<wrap>no</wrap>
</action>
</keybind>
<keybind key="W-F1">
<action name="Desktop">
<desktop>1</desktop>
</action>
</keybind>
<keybind key="W-F2">
<action name="Desktop">
<desktop>2</desktop>
</action>
</keybind>
<keybind key="W-F3">
<action name="Desktop">
<desktop>3</desktop>
</action>
</keybind>
<keybind key="W-F4">
<action name="Desktop">
<desktop>4</desktop>
</action>
</keybind>
<keybind key="W-d">
<action name="ToggleShowDesktop"/>
</keybind>
<keybind key="C-A-d">
<action name="ToggleShowDesktop"/>
</keybind>
<!-- Keybindings for windows -->
<keybind key="A-F4">
<action name="Close"/>
</keybind>
<keybind key="A-Escape">
<action name="Lower"/>
<action name="FocusToBottom"/>
<action name="Unfocus"/>
</keybind>
<keybind key="A-space">
<action name="ShowMenu">
<menu>client-menu</menu>
</action>
</keybind>
<!-- Keybindings for window switching -->
<keybind key="A-Tab">
<action name="NextWindow"/>
</keybind>
<keybind key="A-S-Tab">
<action name="PreviousWindow"/>
</keybind>
<keybind key="C-A-Tab">
<action name="NextWindow">
<panels>yes</panels>
<desktop>yes</desktop>
</action>
</keybind>
<!-- Keybindings for running applications -->
<keybind key="W-e">
<action name="Execute">
<startupnotify>
<enabled>true</enabled>
<name>PCManFM</name>
</startupnotify>
<command>pcmanfm</command>
</action>
</keybind>
<!-- Keybindings for finding files -->
<keybind key="W-f">
<action name="Execute">
<command>pcmanfm --find-files</command>
</action>
</keybind>
<!--keybindings for LXPanel -->
<keybind key="W-r">
<action name="Execute">
<command>lxpanelctl run</command>
</action>
</keybind>
<keybind key="A-F2">
<action name="Execute">
<command>lxpanelctl run</command>
</action>
</keybind>
<keybind key="C-Escape">
<action name="Execute">
<command>lxpanelctl menu</command>
</action>
</keybind>
<keybind key="A-F1">
<action name="Execute">
<command>lxpanelctl menu</command>
</action>
</keybind>
<keybind key="A-F11">
<action name="ToggleFullscreen"/>
</keybind>
<!-- Launch Task Manager with Ctrl+Alt+Del -->
<keybind key="A-C-Delete">
<action name="Execute">
<command>lxtask</command>
</action>
</keybind>
<!-- Launch gnome-screenshot when PrintScreen is pressed -->
<keybind key="Print">
<action name="Execute">
<command>gnome-screenshot -i</command>
</action>
</keybind>
<!-- Launch LXRandR when Fn+Screen is pressed -->
<keybind key="XF86Display">
<action name="Execute">
<command>lxrandr</command>
</action>
</keybind>
</keyboard>
<mouse>
<dragThreshold>8</dragThreshold>
<!-- number of pixels the mouse must move before a drag begins -->
<doubleClickTime>200</doubleClickTime>
<!-- in milliseconds (1000 = 1 second) -->
<screenEdgeWarpTime>400</screenEdgeWarpTime>
<!-- Time before changing desktops when the pointer touches the edge of the
screen while moving a window, in milliseconds (1000 = 1 second).
Set this to 0 to disable warping -->
<context name="Frame">
<mousebind button="A-Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="A-Left" action="Click">
<action name="Unshade"/>
</mousebind>
<mousebind button="A-Left" action="Drag">
<action name="Move"/>
</mousebind>
<mousebind button="A-Right" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="A-Right" action="Drag">
<action name="Resize"/>
</mousebind>
<mousebind button="A-Middle" action="Press">
<action name="Lower"/>
<action name="FocusToBottom"/>
<action name="Unfocus"/>
</mousebind>
<mousebind button="A-Up" action="Click">
<action name="DesktopPrevious"/>
</mousebind>
<mousebind button="A-Down" action="Click">
<action name="DesktopNext"/>
</mousebind>
<mousebind button="C-A-Up" action="Click">
<action name="DesktopPrevious"/>
</mousebind>
<mousebind button="C-A-Down" action="Click">
<action name="DesktopNext"/>
</mousebind>
<mousebind button="A-S-Up" action="Click">
<action name="SendToDesktopPrevious"/>
</mousebind>
<mousebind button="A-S-Down" action="Click">
<action name="SendToDesktopNext"/>
</mousebind>
</context>
<context name="Titlebar">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Left" action="Drag">
<action name="Move"/>
</mousebind>
<mousebind button="Left" action="DoubleClick">
<action name="ToggleMaximizeFull"/>
</mousebind>
<mousebind button="Middle" action="Press">
<action name="Lower"/>
<action name="FocusToBottom"/>
<action name="Unfocus"/>
</mousebind>
<mousebind button="Up" action="Click">
<action name="Shade"/>
<action name="FocusToBottom"/>
<action name="Unfocus"/>
<action name="Lower"/>
</mousebind>
<mousebind button="Down" action="Click">
<action name="Unshade"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Right" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="ShowMenu">
<menu>client-menu</menu>
</action>
</mousebind>
</context>
<context name="Top">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="Left" action="Drag">
<action name="Resize">
<edge>top</edge>
</action>
</mousebind>
</context>
<context name="Left">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Left" action="Drag">
<action name="Resize">
<edge>left</edge>
</action>
</mousebind>
</context>
<context name="Right">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Left" action="Drag">
<action name="Resize">
<edge>right</edge>
</action>
</mousebind>
</context>
<context name="Bottom">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Left" action="Drag">
<action name="Resize">
<edge>bottom</edge>
</action>
</mousebind>
<mousebind button="Middle" action="Press">
<action name="Lower"/>
<action name="FocusToBottom"/>
<action name="Unfocus"/>
</mousebind>
<mousebind button="Right" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="ShowMenu">
<menu>client-menu</menu>
</action>
</mousebind>
</context>
<context name="BLCorner">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Left" action="Drag">
<action name="Resize"/>
</mousebind>
</context>
<context name="BRCorner">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Left" action="Drag">
<action name="Resize"/>
</mousebind>
</context>
<context name="TLCorner">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="Left" action="Drag">
<action name="Resize"/>
</mousebind>
</context>
<context name="TRCorner">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="Left" action="Drag">
<action name="Resize"/>
</mousebind>
</context>
<context name="Client">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Middle" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Right" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
</context>
<context name="Icon">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
<action name="ShowMenu">
<menu>client-menu</menu>
</action>
</mousebind>
<mousebind button="Right" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="ShowMenu">
<menu>client-menu</menu>
</action>
</mousebind>
</context>
<context name="AllDesktops">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="Left" action="Click">
<action name="ToggleOmnipresent"/>
</mousebind>
</context>
<context name="Shade">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Left" action="Click">
<action name="ToggleShade"/>
</mousebind>
</context>
<context name="Iconify">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Left" action="Click">
<action name="Iconify"/>
</mousebind>
</context>
<context name="Maximize">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="Middle" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="Right" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="Left" action="Click">
<action name="ToggleMaximizeFull"/>
</mousebind>
<mousebind button="Middle" action="Click">
<action name="ToggleMaximizeVert"/>
</mousebind>
<mousebind button="Right" action="Click">
<action name="ToggleMaximizeHorz"/>
</mousebind>
</context>
<context name="Close">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="Left" action="Click">
<action name="Close"/>
</mousebind>
</context>
<context name="Desktop">
<mousebind button="Up" action="Click">
<action name="DesktopPrevious"/>
</mousebind>
<mousebind button="Down" action="Click">
<action name="DesktopNext"/>
</mousebind>
<mousebind button="A-Up" action="Click">
<action name="DesktopPrevious"/>
</mousebind>
<mousebind button="A-Down" action="Click">
<action name="DesktopNext"/>
</mousebind>
<mousebind button="C-A-Up" action="Click">
<action name="DesktopPrevious"/>
</mousebind>
<mousebind button="C-A-Down" action="Click">
<action name="DesktopNext"/>
</mousebind>
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Right" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
</context>
<context name="Root">
<!-- Menus -->
<mousebind button="Middle" action="Press">
<action name="ShowMenu">
<menu>client-list-combined-menu</menu>
</action>
</mousebind>
<mousebind button="Right" action="Press">
<action name="ShowMenu">
<menu>root-menu</menu>
</action>
</mousebind>
</context>
<context name="MoveResize">
<mousebind button="Up" action="Click">
<action name="DesktopPrevious"/>
</mousebind>
<mousebind button="Down" action="Click">
<action name="DesktopNext"/>
</mousebind>
<mousebind button="A-Up" action="Click">
<action name="DesktopPrevious"/>
</mousebind>
<mousebind button="A-Down" action="Click">
<action name="DesktopNext"/>
</mousebind>
</context>
</mouse>
<menu>
<!-- You can specify more than one menu file in here and they are all loaded,
just don't make menu ids clash or, well, it'll be kind of pointless -->
<!-- default menu file (or custom one in $HOME/.config/openbox/) -->
<file>/usr/share/lxde/openbox/menu.xml</file>
<hideDelay>200</hideDelay>
<!-- if a press-release lasts longer than this setting (in milliseconds), the
menu is hidden again -->
<middle>no</middle>
<!-- center submenus vertically about the parent entry -->
<submenuShowDelay>100</submenuShowDelay>
<!-- this one is easy, time to delay before showing a submenu after hovering
over the parent entry -->
<applicationIcons>yes</applicationIcons>
<!-- controls if icons appear in the client-list-(combined-)menu -->
<manageDesktops>yes</manageDesktops>
<!-- show the manage desktops section in the client-list-(combined-)menu -->
</menu>
<applications>
<!--
# this is an example with comments through out. use these to make your
# own rules, but without the comments of course.

<application name="first element of window's WM_CLASS property (see xprop)"
class="second element of window's WM_CLASS property (see xprop)"
role="the window's WM_WINDOW_ROLE property (see xprop)">
# the name or the class can be set, or both. this is used to match
# windows when they appear. role can optionally be set as well, to
# further restrict your matches.

# the name, class, and role use simple wildcard matching such as those
# used by a shell. you can use * to match any characters and ? to match
# any single character.

# when multiple rules match a window, they will all be applied, in the
# order that they appear in this list


# each element can be left out or set to 'default' to specify to not
# change that attribute of the window

<decor>yes</decor>
# enable or disable window decorations

<shade>no</shade>
# make the window shaded when it appears, or not

<position>
# the position is only used if both an x and y coordinate are provided
# (and not set to 'default')
<x>center</x>
# a number like 50, or 'center' to center on screen. use a negative number
# to start from the right (or bottom for <y>), ie -50 is 50 pixels from the
# right edge (or bottom).
<y>200</y>
<monitor>1</monitor>
# specifies the monitor in a xinerama setup.
# 1 is the first head, or 'mouse' for wherever the mouse is
</position>

<focus>yes</focus>
# if the window should try be given focus when it appears. if this is set
# to yes it doesn't guarantee the window will be given focus. some
# restrictions may apply, but Openbox will try to

<desktop>1</desktop>
# 1 is the first desktop, 'all' for all desktops

<layer>normal</layer>
# 'above', 'normal', or 'below'

<iconic>no</iconic>
# make the window iconified when it appears, or not

<skip_pager>no</skip_pager>
# asks to not be shown in pagers

<skip_taskbar>no</skip_taskbar>
# asks to not be shown in taskbars. window cycling actions will also
# skip past such windows

<fullscreen>yes</fullscreen>
# make the window in fullscreen mode when it appears

<maximized>true</maximized>
# 'Horizontal', 'Vertical' or boolean (yes/no)
</application>

# end of the example
-->
</applications>
</openbox_config>

+ 72
- 0
lxde-cheatcodes View File

@@ -0,0 +1,72 @@
#!/bin/sh


PATH=/sbin:/usr/sbin:/bin:/usr/bin
NAME="lxde-cheatcodes"

if [ -r /etc/default/distro ]; then
. /etc/default/distro
fi

. /lib/lsb/init-functions

. /lib/init/fll

###
# read in variables from /etc/default/fll-locales
###
if [ -r /etc/default/fll-locales ]; then
. /etc/default/fll-locales
fi

FLL_LIVE_USER_HOME=$(getent passwd ${FLL_LIVE_USER} | cut -d \: -f 6)

###
# cheatcode handling
###
for param in $(cat /proc/cmdline); do
case "${param}" in
flldebug=*)
if [ "${param#flldebug=}" = "${NAME}" ] || [ "${param#flldebug=}" = "all" ]; then
fll_redirect
fi
;;
nointro)
NOINTRO="nointro"
;;
esac
done

no_intro() {
if [ -z "${NOINTRO}" ] ; then
[ ! -f ${FLL_LIVE_USER_HOME}/.config/autostart/${FLL_DISTRO_NAME}.desktop ] && sudo -u ${FLL_LIVE_USER} ln -sf "${FLL_LIVE_USER_HOME}/Desktop/${FLL_DISTRO_NAME}.desktop" \
"${FLL_LIVE_USER_HOME}/.config/autostart/"
elif [ -e "${FLL_LIVE_USER_HOME}/.config/autostart/${FLL_DISTRO_NAME}.desktop" ]; then
# toram + persistency
rm -f "${FLL_LIVE_USER_HOME}/.config/autostart/${FLL_DISTRO_NAME}.desktop"
fi
}

do_start() {
if [ -f ${FLL_LIVE_USER_HOME}/Desktop/${FLL_DISTRO_NAME}.desktop ]; then
no_intro
fi
}

case "${1}" in
start)
log_daemon_msg "${NAME}"
do_start
log_end_msg "${?}"
;;
stop)
;;
restart|force-reload)
echo "Error: argument '${1}' not supported" >&2
exit 3
;;
*)
echo "Usage: ${NAME} {start|stop}" >&2
exit 3
;;
esac

+ 18
- 0
lxterminal/lxterminal.conf View File

@@ -0,0 +1,18 @@

[general]
fontname=Droid Sans Mono 9
selchars=-A-Za-z0-9,./?%&#:_
scrollback=1000
bgcolor=#000000000000
bgalpha=46260
fgcolor=#dddddddddddd
disallowbold=false
cursorblinks=false
cursorunderline=false
audiblebell=false
tabpos=bottom
hidescrollbar=false
hidemenubar=true
hideclosebutton=false
disablef10=true
disablealt=false

+ 25
- 0
usr/share/glib-2.0/schemas/90_org.xfce.mousepad.gschema.override View File

@@ -0,0 +1,25 @@
[org.xfce.mousepad.preferences.view]
indent-width=-1
show-line-marks=true
highlight-current-line=true
word-wrap=false
show-right-margin=true
font-name='Monospace'
color-scheme='kate'
show-line-numbers=true
insert-spaces=false
match-braces=true
indent-on-tab=true
right-margin-position=80
show-line-endings=true
tab-width=4
show-whitespace=true
smart-home-end='always'
auto-indent=true

[org.xfce.mousepad.preferences.window]
always-show-tabs=true
menubar-visible=true
statusbar-visible=true
toolbar-visible=false
path-in-title=true

Loading…
Cancel
Save