mirror of
https://github.com/EndeavourOS-Community-Editions/openbox.git
synced 2026-06-13 00:44:35 +00:00
all the files in
This commit is contained in:
@@ -0,0 +1,414 @@
|
||||
[global]
|
||||
### Display ###
|
||||
|
||||
# Which monitor should the notifications be displayed on.
|
||||
monitor = 0
|
||||
|
||||
# Display notification on focused monitor. Possible modes are:
|
||||
# mouse: follow mouse pointer
|
||||
# keyboard: follow window with keyboard focus
|
||||
# none: don't follow anything
|
||||
#
|
||||
# "keyboard" needs a window manager that exports the
|
||||
# _NET_ACTIVE_WINDOW property.
|
||||
# This should be the case for almost all modern window managers.
|
||||
#
|
||||
# If this option is set to mouse or keyboard, the monitor option
|
||||
# will be ignored.
|
||||
follow = none
|
||||
|
||||
# The geometry of the window:
|
||||
# [{width}]x{height}[+/-{x}+/-{y}]
|
||||
# The geometry of the message window.
|
||||
# The height is measured in number of notifications everything elxse
|
||||
# in pixels. If the width is omitted but the height is given
|
||||
# ("-geometry x2"), the message window expands over the whole screen
|
||||
# (dmenu-like). If width is 0, the window expands to the longest
|
||||
# message displayed. A positive x is measured from the left, a
|
||||
# negative from the right side of the screen. Y is measured from
|
||||
# the top and down respectively.
|
||||
# The width can be negative. In this case the actual width is the
|
||||
# screen width minus the width defined in within the geometry option.
|
||||
geometry = "300x5-8-48"
|
||||
|
||||
# Show how many messages are currently hidden (because of geometry).
|
||||
indicate_hidden = yes
|
||||
|
||||
# Shrink window if it's smaller than the width. Will be ignored if
|
||||
# width is 0.
|
||||
shrink = no
|
||||
|
||||
# The transparency of the window. Range: [0; 100].
|
||||
# This option will only work if a compositing window manager is
|
||||
# present (e.g. xcompmgr, compiz, etc.).
|
||||
transparency = 16
|
||||
|
||||
# The height of the entire notification. If the height is smaller
|
||||
# than the font height and padding combined, it will be raised
|
||||
# to the font height and padding.
|
||||
notification_height = 0
|
||||
|
||||
# Draw a line of "separator_height" pixel height between two
|
||||
# notifications.
|
||||
# Set to 0 to disable.
|
||||
separator_height = 2
|
||||
|
||||
# Padding between text and separator.
|
||||
padding = 8
|
||||
|
||||
# Horizontal padding.
|
||||
horizontal_padding = 8
|
||||
|
||||
# Defines width in pixels of frame around the notification window.
|
||||
# Set to 0 to disable.
|
||||
frame_width = 1
|
||||
|
||||
# Defines color of the frame around the notification window.
|
||||
frame_color = "#7f3fbf"
|
||||
|
||||
# Define a color for the separator.
|
||||
# possible values are:
|
||||
# * auto: dunst tries to find a color fitting to the background;
|
||||
# * foreground: use the same color as the foreground;
|
||||
# * frame: use the same color as the frame;
|
||||
# * anything else will be interpreted as a X color.
|
||||
separator_color = auto
|
||||
|
||||
# Sort messages by urgency.
|
||||
sort = yes
|
||||
|
||||
# Don't remove messages, if the user is idle (no mouse or keyboard input)
|
||||
# for longer than idle_threshold seconds.
|
||||
# Set to 0 to disable.
|
||||
# A client can set the 'transient' hint to bypass this. See the rules
|
||||
# section for how to disable this if necessary
|
||||
idle_threshold = 120
|
||||
|
||||
### Text ###
|
||||
|
||||
font = Noto Sans Regular 11
|
||||
|
||||
# The spacing between lines. If the height is smaller than the
|
||||
# font height, it will get raised to the font height.
|
||||
line_height = 0
|
||||
|
||||
# Possible values are:
|
||||
# full: Allow a small subset of html markup in notifications:
|
||||
# <b>bold</b>
|
||||
# <i>italic</i>
|
||||
# <s>strikethrough</s>
|
||||
# <u>underline</u>
|
||||
#
|
||||
# For a complete reference see
|
||||
# <http://developer.gnome.org/pango/stable/PangoMarkupFormat.html>.
|
||||
#
|
||||
# strip: This setting is provided for compatibility with some broken
|
||||
# clients that send markup even though it's not enabled on the
|
||||
# server. Dunst will try to strip the markup but the parsing is
|
||||
# simplistic so using this option outside of matching rules for
|
||||
# specific applications *IS GREATLY DISCOURAGED*.
|
||||
#
|
||||
# no: Disable markup parsing, incoming notifications will be treated as
|
||||
# plain text. Dunst will not advertise that it has the body-markup
|
||||
# capability if this is set as a global setting.
|
||||
#
|
||||
# It's important to note that markup inside the format option will be parsed
|
||||
# regardless of what this is set to.
|
||||
markup = yes
|
||||
|
||||
# The format of the message. Possible variables are:
|
||||
# %a appname
|
||||
# %s summary
|
||||
# %b body
|
||||
# %i iconname (including its path)
|
||||
# %I iconname (without its path)
|
||||
# %p progress value if set ([ 0%] to [100%]) or nothing
|
||||
# %n progress value if set without any extra characters
|
||||
# %% Literal %
|
||||
# Markup is allowed
|
||||
format = "<b>%s</b>\n%b"
|
||||
|
||||
# Alignment of message text.
|
||||
# Possible values are "left", "center" and "right".
|
||||
alignment = left
|
||||
|
||||
# Show age of message if message is older than show_age_threshold
|
||||
# seconds.
|
||||
# Set to -1 to disable.
|
||||
show_age_threshold = 60
|
||||
|
||||
# Split notifications into multiple lines if they don't fit into
|
||||
# geometry.
|
||||
word_wrap = yes
|
||||
|
||||
# When word_wrap is set to no, specify where to make an ellipsis in long lines.
|
||||
# Possible values are "start", "middle" and "end".
|
||||
ellipsize = middle
|
||||
|
||||
# Ignore newlines '\n' in notifications.
|
||||
ignore_newline = no
|
||||
|
||||
# Stack together notifications with the same content
|
||||
stack_duplicates = true
|
||||
|
||||
# Hide the count of stacked notifications with the same content
|
||||
hide_duplicate_count = false
|
||||
|
||||
# Display indicators for URLs (U) and actions (A).
|
||||
show_indicators = yes
|
||||
|
||||
### Icons ###
|
||||
|
||||
# Align icons left/right/off
|
||||
icon_position = left
|
||||
|
||||
# Scale larger icons down to this size, set to 0 to disable
|
||||
max_icon_size = 32
|
||||
|
||||
# Paths to default icons.
|
||||
#icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/
|
||||
icon_path = /usr/share/icons/Paper/16x16/status/:/usr/share/icons/Paper/16x16/devices/:/usr/share/icons/Paper/16x16/apps/:/usr/share/pixmaps/
|
||||
### History ###
|
||||
|
||||
# Should a notification popped up from history be sticky or timeout
|
||||
# as if it would normally do.
|
||||
sticky_history = yes
|
||||
|
||||
# Maximum amount of notifications kept in history
|
||||
history_length = 20
|
||||
|
||||
### Misc/Advanced ###
|
||||
|
||||
# dmenu path.
|
||||
dmenu = /usr/bin/dmenu -p dunst:
|
||||
|
||||
# Browser for opening urls in context menu.
|
||||
browser = /usr/bin/firefox -new-tab
|
||||
|
||||
# Always run rule-defined scripts, even if the notification is suppressed
|
||||
always_run_script = true
|
||||
|
||||
# Define the title of the windows spawned by dunst
|
||||
title = Dunst
|
||||
|
||||
# Define the class of the windows spawned by dunst
|
||||
class = Dunst
|
||||
|
||||
# Print a notification on startup.
|
||||
# This is mainly for error detection, since dbus (re-)starts dunst
|
||||
# automatically after a crash.
|
||||
startup_notification = false
|
||||
|
||||
# Manage dunst's desire for talking
|
||||
# Can be one of the following values:
|
||||
# crit: Critical features. Dunst aborts
|
||||
# warn: Only non-fatal warnings
|
||||
# mesg: Important Messages
|
||||
# info: all unimportant stuff
|
||||
# debug: all less than unimportant stuff
|
||||
verbosity = mesg
|
||||
|
||||
# Define the corner radius of the notification window
|
||||
# in pixel size. If the radius is 0, you have no rounded
|
||||
# corners.
|
||||
# The radius will be automatically lowered if it exceeds half of the
|
||||
# notification height to avoid clipping text and/or icons.
|
||||
corner_radius = 0
|
||||
|
||||
### Legacy
|
||||
|
||||
# Use the Xinerama extension instead of RandR for multi-monitor support.
|
||||
# This setting is provided for compatibility with older nVidia drivers that
|
||||
# do not support RandR and using it on systems that support RandR is highly
|
||||
# discouraged.
|
||||
#
|
||||
# By enabling this setting dunst will not be able to detect when a monitor
|
||||
# is connected or disconnected which might break follow mode if the screen
|
||||
# layout changes.
|
||||
force_xinerama = false
|
||||
|
||||
### mouse
|
||||
|
||||
# Defines action of mouse event
|
||||
# Possible values are:
|
||||
# * none: Don't do anything.
|
||||
# * do_action: If the notification has exactly one action, or one is marked as default,
|
||||
# invoke it. If there are multiple and no default, open the context menu.
|
||||
# * close_current: Close current notification.
|
||||
# * close_all: Close all notifications.
|
||||
mouse_left_click = close_current
|
||||
mouse_middle_click = do_action
|
||||
mouse_right_click = close_all
|
||||
|
||||
# Experimental features that may or may not work correctly. Do not expect them
|
||||
# to have a consistent behaviour across releases.
|
||||
[experimental]
|
||||
# Calculate the dpi to use on a per-monitor basis.
|
||||
# If this setting is enabled the Xft.dpi value will be ignored and instead
|
||||
# dunst will attempt to calculate an appropriate dpi value for each monitor
|
||||
# using the resolution and physical size. This might be useful in setups
|
||||
# where there are multiple screens with very different dpi values.
|
||||
per_monitor_dpi = false
|
||||
|
||||
[shortcuts]
|
||||
|
||||
# Shortcuts are specified as [modifier+][modifier+]...key
|
||||
# Available modifiers are "ctrl", "mod1" (the alt-key), "mod2",
|
||||
# "mod3" and "mod4" (windows-key).
|
||||
# Xev might be helpful to find names for keys.
|
||||
|
||||
# Close notification.
|
||||
close = ctrl+space
|
||||
|
||||
# Close all notifications.
|
||||
close_all = ctrl+shift+space
|
||||
|
||||
# Redisplay last message(s).
|
||||
# On the US keyboard layout "grave" is normally above TAB and left
|
||||
# of "1". Make sure this key actually exists on your keyboard layout,
|
||||
# e.g. check output of 'xmodmap -pke'
|
||||
history = ctrl+grave
|
||||
|
||||
# Context menu.
|
||||
context = ctrl+shift+period
|
||||
|
||||
[urgency_low]
|
||||
# IMPORTANT: colors have to be defined in quotation marks.
|
||||
# Otherwise the "#" and following would be interpreted as a comment.
|
||||
background = "#28143c"
|
||||
foreground = "#ffffff"
|
||||
timeout = 5
|
||||
# Icon for notifications with low urgency, uncomment to enable
|
||||
icon = /usr/share/icons/Arc-X-D/status/16/dialog-information.png
|
||||
|
||||
[urgency_normal]
|
||||
background = "#28143c"
|
||||
foreground = "#ffffff"
|
||||
timeout = 5
|
||||
# Icon for notifications with normal urgency, uncomment to enable
|
||||
icon = /usr/share/icons/Arc-X-D/status/16/dialog-question.png
|
||||
|
||||
[urgency_critical]
|
||||
background = "#28143c"
|
||||
foreground = "#ffffff"
|
||||
frame_color = "#ff7f7f"
|
||||
timeout = 120
|
||||
# Icon for notifications with critical urgency, uncomment to enable
|
||||
icon = /usr/share/icons/Arc-X-D/status/16/dialog-warning.png
|
||||
|
||||
# Every section that isn't one of the above is interpreted as a rules to
|
||||
# override settings for certain messages.
|
||||
#
|
||||
# Messages can be matched by
|
||||
# appname (discouraged, see desktop_entry)
|
||||
# body
|
||||
# category
|
||||
# desktop_entry
|
||||
# icon
|
||||
# match_transient
|
||||
# msg_urgency
|
||||
# stack_tag
|
||||
# summary
|
||||
#
|
||||
# and you can override the
|
||||
# background
|
||||
# foreground
|
||||
# format
|
||||
# frame_color
|
||||
# fullscreen
|
||||
# new_icon
|
||||
# set_stack_tag
|
||||
# set_transient
|
||||
# timeout
|
||||
# urgency
|
||||
#
|
||||
# Shell-like globbing will get expanded.
|
||||
#
|
||||
# Instead of the appname filter, it's recommended to use the desktop_entry filter.
|
||||
# GLib based applications export their desktop-entry name. In comparison to the appname,
|
||||
# the desktop-entry won't get localized.
|
||||
#
|
||||
# SCRIPTING
|
||||
# You can specify a script that gets run when the rule matches by
|
||||
# setting the "script" option.
|
||||
# The script will be called as follows:
|
||||
# script appname summary body icon urgency
|
||||
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
|
||||
#
|
||||
# NOTE: if you don't want a notification to be displayed, set the format
|
||||
# to "".
|
||||
# NOTE: It might be helpful to run dunst -print in a terminal in order
|
||||
# to find fitting options for rules.
|
||||
|
||||
# Disable the transient hint so that idle_threshold cannot be bypassed from the
|
||||
# client
|
||||
#[transient_disable]
|
||||
# match_transient = yes
|
||||
# set_transient = no
|
||||
#
|
||||
# Make the handling of transient notifications more strict by making them not
|
||||
# be placed in history.
|
||||
#[transient_history_ignore]
|
||||
# match_transient = yes
|
||||
# history_ignore = yes
|
||||
|
||||
# fullscreen values
|
||||
# show: show the notifications, regardless if there is a fullscreen window opened
|
||||
# delay: displays the new notification, if there is no fullscreen window active
|
||||
# If the notification is already drawn, it won't get undrawn.
|
||||
# pushback: same as delay, but when switching into fullscreen, the notification will get
|
||||
# withdrawn from screen again and will get delayed like a new notification
|
||||
#[fullscreen_delay_everything]
|
||||
# fullscreen = delay
|
||||
#[fullscreen_show_critical]
|
||||
# msg_urgency = critical
|
||||
# fullscreen = show
|
||||
|
||||
#[espeak]
|
||||
# summary = "*"
|
||||
# script = dunst_espeak.sh
|
||||
|
||||
#[script-test]
|
||||
# summary = "*script*"
|
||||
# script = dunst_test.sh
|
||||
|
||||
#[ignore]
|
||||
# # This notification will not be displayed
|
||||
# summary = "foobar"
|
||||
# format = ""
|
||||
|
||||
#[history-ignore]
|
||||
# # This notification will not be saved in history
|
||||
# summary = "foobar"
|
||||
# history_ignore = yes
|
||||
|
||||
#[skip-display]
|
||||
# # This notification will not be displayed, but will be included in the history
|
||||
# summary = "foobar"
|
||||
# skip_display = yes
|
||||
|
||||
#[signed_on]
|
||||
# appname = Pidgin
|
||||
# summary = "*signed on*"
|
||||
# urgency = low
|
||||
#
|
||||
#[signed_off]
|
||||
# appname = Pidgin
|
||||
# summary = *signed off*
|
||||
# urgency = low
|
||||
#
|
||||
#[says]
|
||||
# appname = Pidgin
|
||||
# summary = *says*
|
||||
# urgency = critical
|
||||
#
|
||||
#[twitter]
|
||||
# appname = Pidgin
|
||||
# summary = *twitter.com*
|
||||
# urgency = normal
|
||||
#
|
||||
#[stack-volumes]
|
||||
# appname = "some_volume_notifiers"
|
||||
# set_stack_tag = "volume"
|
||||
#
|
||||
# vim: ft=cfg
|
||||
@@ -0,0 +1,4 @@
|
||||
VteTerminal, vte-terminal {
|
||||
padding: 13px;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
[Settings]
|
||||
gtk-theme-name=Arc-Dark
|
||||
gtk-icon-theme-name=Arc-X-D
|
||||
gtk-font-name=Noto Sans 10
|
||||
gtk-cursor-theme-name=Neutral
|
||||
gtk-cursor-theme-size=0
|
||||
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
|
||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
||||
gtk-button-images=0
|
||||
gtk-menu-images=0
|
||||
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
|
||||
@@ -0,0 +1,43 @@
|
||||
|
||||
# jgmenurc
|
||||
|
||||
at_pointer = 0
|
||||
stay_alive = 0
|
||||
multi_window = 1
|
||||
tint2_look = 1
|
||||
|
||||
menu_halign = left
|
||||
menu_valign = bottom
|
||||
menu_margin_x = 10
|
||||
menu_margin_y = 45
|
||||
|
||||
menu_width = 250
|
||||
menu_radius = 10
|
||||
menu_border = 1
|
||||
|
||||
menu_padding_top = 5
|
||||
menu_padding_right = 2
|
||||
menu_padding_bottom = 5
|
||||
menu_padding_left = 2
|
||||
|
||||
item_height = 30
|
||||
item_padding_x = 10
|
||||
item_margin_y = 10
|
||||
item_radius = 0
|
||||
item_border = 0
|
||||
sep_height = 3
|
||||
|
||||
icon_size = 24
|
||||
font = UbuntuMono 12px
|
||||
|
||||
sub_hover_action = 1
|
||||
terminal_exec = xfce4-terminal
|
||||
terminal_args = -e
|
||||
|
||||
color_menu_bg = #383c4a 100
|
||||
color_menu_fg = #8fa1b3 100
|
||||
color_norm_bg = #2b303b 0
|
||||
color_norm_fg = #8fa1b3 100
|
||||
color_sel_bg = #5294e2 100
|
||||
color_sel_fg = #2b303b 100
|
||||
color_sep_fg = #7c818c 40
|
||||
@@ -0,0 +1,4 @@
|
||||
[xin_-1]
|
||||
file=/usr/share/endeavouros/backgrounds/endeavouros-wallpaper.png
|
||||
mode=5
|
||||
bgcolor=#000000
|
||||
@@ -0,0 +1,12 @@
|
||||
[geometry]
|
||||
posx=964
|
||||
posy=12
|
||||
sizex=942
|
||||
sizey=1034
|
||||
|
||||
[nitrogen]
|
||||
view=icon
|
||||
recurse=true
|
||||
sort=alpha
|
||||
icon_caps=false
|
||||
dirs=/usr/share/endeavouros/backgrounds/;
|
||||
@@ -0,0 +1,29 @@
|
||||
# compositor - background process + disable shadowing effects during session
|
||||
picom -CGb &
|
||||
|
||||
# power management
|
||||
xfce4-power-manager &
|
||||
|
||||
# notifications
|
||||
/usr/bin/dunst &
|
||||
|
||||
# panel - taskbar, system tray, battery, clock
|
||||
tint2 &
|
||||
|
||||
# network manager
|
||||
nm-applet &
|
||||
|
||||
# Autostart
|
||||
dex -a -s /etc/xdg/autostart/:~/.config/autostart/
|
||||
|
||||
# Set display from arandr saved script
|
||||
sh ~/.screenlayout/monitor.sh &
|
||||
|
||||
# Polkit
|
||||
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
|
||||
|
||||
# Wallpaper
|
||||
nitrogen --restore &
|
||||
|
||||
|
||||
|
||||
Executable
+57
@@ -0,0 +1,57 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<openbox_menu
|
||||
xmlns="http://openbox.org/"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://openbox.org/
|
||||
file:///usr/share/openbox/menu.xsd">
|
||||
<menu id="root-menu" label="Openbox 3">
|
||||
<item label="Terminal emulator">
|
||||
<action name="Execute">
|
||||
<execute>xfce-4-terminal</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Web browser">
|
||||
<action name="Execute">
|
||||
<execute>firefox</execute>
|
||||
</action>
|
||||
</item>
|
||||
<separator />
|
||||
<menu execute="xdg_menu --format openbox3-pipe --root-menu /etc/xdg/menus/arch-applications.menu" id="apps" label="Applications"/>
|
||||
<menu id="client-list-menu" />
|
||||
<separator />
|
||||
<item label="Configurations">
|
||||
<action name="Execute">
|
||||
<execute>obconf</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Reconfigure">
|
||||
<action name="Reconfigure" />
|
||||
</item>
|
||||
<separator />
|
||||
<menu id="exit" label="Exit" >
|
||||
<item label="Logout">
|
||||
<action name="Exit" />
|
||||
</item>
|
||||
<item label="Suspend">
|
||||
<action name="Execute">
|
||||
<execute>systemctl suspend</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Hibernate">
|
||||
<action name="Execute">
|
||||
<execute>systemctl hibernate</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Reboot">
|
||||
<action name="Execute">
|
||||
<execute>systemctl reboot</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Shutdown">
|
||||
<action name="Execute">
|
||||
<execute>systemctl poweroff</execute>
|
||||
</action>
|
||||
</item>
|
||||
</menu>
|
||||
</menu>
|
||||
</openbox_menu>
|
||||
@@ -0,0 +1,334 @@
|
||||
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openbox_menu xmlns="http://openbox.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://openbox.org/">
|
||||
<menu id="root-menu" label="Applications">
|
||||
<item label="Run">
|
||||
<action name="Execute">
|
||||
<execute>gmrun</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Terminal">
|
||||
<action name="Execute">
|
||||
<execute>sakura</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Pacli">
|
||||
<action name="Execute">
|
||||
<execute>xterm ~/.managers/pacli</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Explorer Files">
|
||||
<action name="Execute">
|
||||
<execute>pcmanfm</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Browser">
|
||||
<action name="Execute">
|
||||
<execute>palemoon-bin</execute>
|
||||
</action>
|
||||
</item>
|
||||
<menu id="client-list-menu"/>
|
||||
<item label="Background">
|
||||
<action name="Execute">
|
||||
<execute>nitrogen /usr/share/backgrounds</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Screenshot">
|
||||
<action name="Execute">
|
||||
<execute>gnome-screenshot</execute>
|
||||
</action>
|
||||
</item>
|
||||
<separator/>
|
||||
<menu id="Accessories" label="Accessories">
|
||||
<item label="Application Finder">
|
||||
<action name="Execute">
|
||||
<execute>gmrun</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Leafpad Editor">
|
||||
<action name="Execute">
|
||||
<execute>leafpad</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Root Terminal">
|
||||
<action name="Execute">
|
||||
<execute>gksu sakura</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Root PCManFM">
|
||||
<action name="Execute">
|
||||
<execute>gksu pcmanfm</execute>
|
||||
</action>
|
||||
</item>
|
||||
</menu>
|
||||
<menu id="Graphics" label="Graphics">
|
||||
<item label="Viewnior Image">
|
||||
<action name="Execute">
|
||||
<execute>viewnior</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Image Editor">
|
||||
<action name="Execute">
|
||||
<execute>palemoon http://www.online-image-editor.com/</execute>
|
||||
</action>
|
||||
</item>
|
||||
</menu>
|
||||
<menu id="Multimedia" label="Multimedia">
|
||||
<item label="SMPlayer Video">
|
||||
<action name="Execute">
|
||||
<execute>smplayer</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="LXMusic Music">
|
||||
<action name="Execute">
|
||||
<execute>lxmusic</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Xfburn CD/DVD">
|
||||
<action name="Execute">
|
||||
<execute>xfburn</execute>
|
||||
</action>
|
||||
</item>
|
||||
</menu>
|
||||
<menu id="Network" label="Network">
|
||||
<item label="Pale Moon Browser">
|
||||
<action name="Execute">
|
||||
<execute>palemoon-bin</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="XChat IRC">
|
||||
<action name="Execute">
|
||||
<execute>xchat</execute>
|
||||
</action>
|
||||
</item>
|
||||
</menu>
|
||||
<menu id="Office" label="Office">
|
||||
<item label="AbiWord Writer">
|
||||
<action name="Execute">
|
||||
<execute>abiword</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Gnumeric Calc">
|
||||
<action name="Execute">
|
||||
<execute>gnumeric</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Google Docs">
|
||||
<action name="Execute">
|
||||
<execute>palemoon-bin https://drive.google.com/</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Xournal Reader">
|
||||
<action name="Execute">
|
||||
<execute>xournal</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="PDF Tools">
|
||||
<action name="Execute">
|
||||
<execute>palemoon http://smallpdf.com/</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Scanner Full">
|
||||
<action name="Execute">
|
||||
<execute>simple-scan</execute>
|
||||
</action>
|
||||
</item>
|
||||
</menu>
|
||||
<menu id="Settings" label="Settings">
|
||||
<item label="Customize Visual">
|
||||
<action name="Execute">
|
||||
<execute>lxappearance</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Nitrogen Wall">
|
||||
<action name="Execute">
|
||||
<execute>nitrogen /usr/share/backgrounds</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Manjaro Settings Manager">
|
||||
<action name="Execute">
|
||||
<execute>gksu manjaro-settings-manager-gui</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Monitor Settings">
|
||||
<action name="Execute">
|
||||
<execute>lxrandr</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Network Connections">
|
||||
<action name="Execute">
|
||||
<execute>nm-connection-editor</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Preferred Applications">
|
||||
<action name="Execute">
|
||||
<execute>exo-preferred-applications</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Privilege Granting">
|
||||
<action name="Execute">
|
||||
<execute>gksu-properties</execute>
|
||||
</action>
|
||||
</item>
|
||||
</menu>
|
||||
<menu id="System" label="System">
|
||||
<item label="Pamac Manager">
|
||||
<action name="Execute">
|
||||
<execute>pamac-manager</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Pamac Update">
|
||||
<action name="Execute">
|
||||
<execute>pamac-updater</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="PCManFM Explorer">
|
||||
<action name="Execute">
|
||||
<execute>pcmanfm</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Htop Process">
|
||||
<action name="Execute">
|
||||
<execute>xterm -e 'htop'</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Manager Printing">
|
||||
<action name="Execute">
|
||||
<execute>/usr/bin/xdg-open http://localhost:631/</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Medit Editor">
|
||||
<action name="Execute">
|
||||
<execute>medit</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Sakura Terminal">
|
||||
<action name="Execute">
|
||||
<execute>sakura</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="GUFW Firewall">
|
||||
<action name="Execute">
|
||||
<execute>gksu gufw</execute>
|
||||
</action>
|
||||
</item>
|
||||
<menu id="Script All" label="Script All">
|
||||
<item label="AUR">
|
||||
<action name="Execute">
|
||||
<execute>gksu xterm ~/.scripts/aur.sh</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Multimedia">
|
||||
<action name="Execute">
|
||||
<execute>gksu xterm ~/.scripts/multimedia.sh</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="OpenJDK">
|
||||
<action name="Execute">
|
||||
<execute>gksu xterm ~/.scripts/java.sh</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Printing">
|
||||
<action name="Execute">
|
||||
<execute>gksu xterm ~/.scripts/printing.sh</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Firewall">
|
||||
<action name="Execute">
|
||||
<execute>gksu xterm ~/.scripts/firewall.sh</execute>
|
||||
</action>
|
||||
</item>
|
||||
</menu>
|
||||
</menu>
|
||||
<separator/>
|
||||
<menu id="places" label="Places" execute="~/.config/pipemenu/cb-places-pipemenu" />
|
||||
<separator/>
|
||||
<menu id="Configure" label="Configure">
|
||||
<item label="Manager Dunst">
|
||||
<action name="Execute">
|
||||
<execute>leafpad ~/.config/dunst/dunstrc</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Setting Tint2">
|
||||
<action name="Execute">
|
||||
<execute>leafpad ~/.config/tint2/tint2rc</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Manager Conky">
|
||||
<action name="Execute">
|
||||
<execute>leafpad ~/.conkyrc</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Setting Tintwizard">
|
||||
<action name="Execute">
|
||||
<execute>tintwizard</execute>
|
||||
</action>
|
||||
</item>
|
||||
<menu id="Openbox" label="Openbox">
|
||||
<item label="Reconfigure">
|
||||
<action name="Execute">
|
||||
<execute>openbox --reconfigure</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Autostart">
|
||||
<action name="Execute">
|
||||
<execute>leafpad ~/.config/openbox/autostart</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="RC">
|
||||
<action name="Execute">
|
||||
<execute>leafpad ~/.config/openbox/rc.xml</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Menu">
|
||||
<action name="Execute">
|
||||
<execute>leafpad ~/.config/openbox/menu.xml</execute>
|
||||
</action>
|
||||
</item>
|
||||
<separator/>
|
||||
<item label="Obmenu">
|
||||
<action name="Execute">
|
||||
<execute>obmenu</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Obconf">
|
||||
<action name="Execute">
|
||||
<execute>obconf</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Obkey">
|
||||
<action name="Execute">
|
||||
<execute>obkey</execute>
|
||||
</action>
|
||||
</item>
|
||||
</menu>
|
||||
</menu>
|
||||
<separator/>
|
||||
<menu id="Session" label="Session">
|
||||
<item label="Logout">
|
||||
<action name="Execute">
|
||||
<execute>openbox --exit</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Restart">
|
||||
<action name="Execute">
|
||||
<execute>systemctl reboot</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Suspend">
|
||||
<action name="Execute">
|
||||
<execute>systemctl suspend</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Shutdown">
|
||||
<action name="Execute">
|
||||
<execute>systemctl poweroff</execute>
|
||||
</action>
|
||||
</item>
|
||||
<item label="Lock">
|
||||
<action name="Execute">
|
||||
<execute>slock</execute>
|
||||
</action>
|
||||
</item>
|
||||
</menu>
|
||||
</openbox_menu>
|
||||
Executable
+840
@@ -0,0 +1,840 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<openbox_config xmlns="http://openbox.org/3.4/rc" xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<resistance>
|
||||
<strength>5</strength>
|
||||
<screen_edge_strength>5</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>yes</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>Primary</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, 'Primary' - only on the primary monitor -->
|
||||
<primaryMonitor>1</primaryMonitor>
|
||||
<!-- The monitor where Openbox should place popup dialogs such as the
|
||||
focus cycling popup, or the desktop switch popup. It can be an index
|
||||
from 1, specifying a particular monitor. Or it can be one of the
|
||||
following: 'Mouse' - where the mouse is, or 'Active' - where
|
||||
the active window is -->
|
||||
</placement>
|
||||
<theme>
|
||||
<name>Arc-Darker</name>
|
||||
<titleLayout>LIMC</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>UbuntuMono</name>
|
||||
<size>10</size>
|
||||
<!-- font size in points -->
|
||||
<weight>Normal</weight>
|
||||
<!-- 'bold' or 'normal' -->
|
||||
<slant>Normal</slant>
|
||||
<!-- 'italic' or 'normal' -->
|
||||
</font>
|
||||
<font place="InactiveWindow">
|
||||
<name>UbuntuMono</name>
|
||||
<size>10</size>
|
||||
<!-- font size in points -->
|
||||
<weight>Normal</weight>
|
||||
<!-- 'bold' or 'normal' -->
|
||||
<slant>Normal</slant>
|
||||
<!-- 'italic' or 'normal' -->
|
||||
</font>
|
||||
<font place="MenuHeader">
|
||||
<name>UbuntuMono</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>UbuntuMono</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>UbuntuMono</name>
|
||||
<size>10</size>
|
||||
<!-- font size in points -->
|
||||
<weight>Normal</weight>
|
||||
<!-- 'bold' or 'normal' -->
|
||||
<slant>Normal</slant>
|
||||
<!-- 'italic' or 'normal' -->
|
||||
</font>
|
||||
<font place="InactiveOnScreenDisplay">
|
||||
<name>UbuntuMono</name>
|
||||
<size>10</size>
|
||||
<!-- font size in points -->
|
||||
<weight>Normal</weight>
|
||||
<!-- 'bold' or 'normal' -->
|
||||
<slant>Normal</slant>
|
||||
<!-- 'italic' or 'normal' -->
|
||||
</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>9</number>
|
||||
<firstdesk>1</firstdesk>
|
||||
<names>
|
||||
<name>1</name>
|
||||
<name>2</name>
|
||||
<name>3</name>
|
||||
<name>4</name>
|
||||
<name>5</name>
|
||||
<name>6</name>
|
||||
<name>7</name>
|
||||
<name>8</name>
|
||||
<name>9</name>
|
||||
</names>
|
||||
<popupTime>1000</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>Bottom</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>Horizontal</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="GoToDesktop">
|
||||
<to>left</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="C-A-Right">
|
||||
<action name="GoToDesktop">
|
||||
<to>right</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</keybind>
|
||||
<!-- Sent window to next or previous workspace -->
|
||||
<keybind key="W-S-Left">
|
||||
<action name="SendToDesktop">
|
||||
<to>left</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-S-Right">
|
||||
<action name="SendToDesktop">
|
||||
<to>right</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</keybind>
|
||||
<!-- Switch to another workspace -->
|
||||
<keybind key="W-1">
|
||||
<action name="GoToDesktop">
|
||||
<to>1</to>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-2">
|
||||
<action name="GoToDesktop">
|
||||
<to>2</to>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-3">
|
||||
<action name="GoToDesktop">
|
||||
<to>3</to>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-4">
|
||||
<action name="GoToDesktop">
|
||||
<to>4</to>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-4">
|
||||
<action name="GoToDesktop">
|
||||
<to>4</to>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-5">
|
||||
<action name="GoToDesktop">
|
||||
<to>5</to>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-6">
|
||||
<action name="GoToDesktop">
|
||||
<to>6</to>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-7">
|
||||
<action name="GoToDesktop">
|
||||
<to>7</to>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-8">
|
||||
<action name="GoToDesktop">
|
||||
<to>8</to>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-9">
|
||||
<action name="GoToDesktop">
|
||||
<to>9</to>
|
||||
</action>
|
||||
</keybind>
|
||||
<!-- Sent window to worspace number -->
|
||||
<keybind key="W-S-1">
|
||||
<action name="SendToDesktop">
|
||||
<to>1</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-S-2">
|
||||
<action name="SendToDesktop">
|
||||
<to>2</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-S-3">
|
||||
<action name="SendToDesktop">
|
||||
<to>3</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-S-4">
|
||||
<action name="SendToDesktop">
|
||||
<to>4</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-S-5">
|
||||
<action name="SendToDesktop">
|
||||
<to>5</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-S-6">
|
||||
<action name="SendToDesktop">
|
||||
<to>6</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-S-7">
|
||||
<action name="SendToDesktop">
|
||||
<to>7</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-S-8">
|
||||
<action name="SendToDesktop">
|
||||
<to>8</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-S-9">
|
||||
<action name="SendToDesktop">
|
||||
<to>9</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</keybind>
|
||||
<!-- Keybindings for Aero Snap -->
|
||||
<keybind key="W-Right">
|
||||
<action name="UnmaximizeFull"/>
|
||||
<action name="MoveResizeTo">
|
||||
<x>-0</x>
|
||||
<y>+0</y>
|
||||
<width>50/100</width>
|
||||
<height>100/100</height>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-Left">
|
||||
<action name="UnmaximizeFull"/>
|
||||
<action name="MoveResizeTo">
|
||||
<x>+0</x>
|
||||
<y>+0</y>
|
||||
<width>50/100</width>
|
||||
<height>100/100</height>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-Up">
|
||||
<action name="UnmaximizeFull"/>
|
||||
<action name="MoveResizeTo">
|
||||
<width>75/100</width>
|
||||
<height>75/100</height>
|
||||
</action>
|
||||
<action name="MoveToCenter"/>
|
||||
</keybind>
|
||||
<keybind key="W-Down">
|
||||
<action name="UnmaximizeFull"/>
|
||||
<action name="MoveResizeTo">
|
||||
<width>50/100</width>
|
||||
<height>50/100</height>
|
||||
</action>
|
||||
<action name="MoveToCenter"/>
|
||||
</keybind>
|
||||
<keybind key="W-S-Up">
|
||||
<action name="UnmaximizeFull"/>
|
||||
<action name="MoveResizeTo">
|
||||
<width>75/100</width>
|
||||
<height>75/100</height>
|
||||
</action>
|
||||
<action name="MoveToCenter"/>
|
||||
</keybind>
|
||||
<!-- Keybindings for moving window to edge -->
|
||||
<keybind key="W-C-Right">
|
||||
<action name="MoveToEdge">
|
||||
<direction>east</direction>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-C-Left">
|
||||
<action name="MoveToEdge">
|
||||
<direction>west</direction>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-C-Up">
|
||||
<action name="MoveToEdge">
|
||||
<direction>north</direction>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-C-Down">
|
||||
<action name="MoveToEdge">
|
||||
<direction>south</direction>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-a">
|
||||
<action name="MoveToCenter"/>
|
||||
</keybind>
|
||||
<!-- Keybindings for undecorate, fullscreen, minimize,
|
||||
roll-up, stick, resize, move, close, and window menu -->
|
||||
<keybind key="W-t">
|
||||
<action name="ToggleDecorations"/>
|
||||
</keybind>
|
||||
<keybind key="W-f">
|
||||
<action name="ToggleMaximize"/>
|
||||
</keybind>
|
||||
<keybind key="W-z">
|
||||
<action name="Iconify"/>
|
||||
</keybind>
|
||||
<keybind key="W-u">
|
||||
<action name="ToggleShade"/>
|
||||
</keybind>
|
||||
<keybind key="W-s">
|
||||
<action name="ToggleOmnipresent"/>
|
||||
</keybind>
|
||||
<keybind key="W-r">
|
||||
<action name="Resize"/>
|
||||
</keybind>
|
||||
<keybind key="W-m">
|
||||
<action name="Move"/>
|
||||
</keybind>
|
||||
<keybind key="A-F4">
|
||||
<action name="Close"/>
|
||||
</keybind>
|
||||
<keybind key="W-q">
|
||||
<action name="Close"/>
|
||||
</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">
|
||||
<dialog>list</dialog>
|
||||
<bar>no</bar>
|
||||
<finalactions>
|
||||
<action name="Focus"/>
|
||||
<action name="Raise"/>
|
||||
<action name="Unshade"/>
|
||||
</finalactions>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="A-S-Tab">
|
||||
<action name="PreviousWindow">
|
||||
<dialog>list</dialog>
|
||||
<bar>no</bar>
|
||||
<finalactions>
|
||||
<action name="Focus"/>
|
||||
<action name="Raise"/>
|
||||
<action name="Unshade"/>
|
||||
</finalactions>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="C-A-Down">
|
||||
<action name="NextWindow">
|
||||
<dialog>list</dialog>
|
||||
<bar>yes</bar>
|
||||
<raise>yes</raise>
|
||||
<finalactions>
|
||||
<action name="Focus"/>
|
||||
<action name="Raise"/>
|
||||
<action name="Unshade"/>
|
||||
</finalactions>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="C-A-Up">
|
||||
<action name="NextWindow">
|
||||
<dialog>list</dialog>
|
||||
<bar>yes</bar>
|
||||
<raise>yes</raise>
|
||||
<finalactions>
|
||||
<action name="Focus"/>
|
||||
<action name="Raise"/>
|
||||
<action name="Unshade"/>
|
||||
</finalactions>
|
||||
</action>
|
||||
</keybind>
|
||||
<!-- Keybindings for window switching with the arrow keys -->
|
||||
<keybind key="W-A-Right">
|
||||
<action name="DirectionalCycleWindows">
|
||||
<direction>right</direction>
|
||||
<dialog>no</dialog>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-A-Left">
|
||||
<action name="DirectionalCycleWindows">
|
||||
<direction>left</direction>
|
||||
<dialog>no</dialog>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-A-Up">
|
||||
<action name="DirectionalCycleWindows">
|
||||
<direction>up</direction>
|
||||
<dialog>no</dialog>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-A-Down">
|
||||
<action name="DirectionalCycleWindows">
|
||||
<direction>down</direction>
|
||||
<dialog>no</dialog>
|
||||
</action>
|
||||
</keybind>
|
||||
<!-- Keybindings for startmenu -->
|
||||
<keybind key="W-d">
|
||||
<action name="Execute">
|
||||
<command>rofi -modi drun -show drun -line-padding 4 \
|
||||
-columns 2 -padding 50 -hide-scrollbar -terminal termite \
|
||||
-show-icons -drun-icon-theme "Arc-X-D" -font "Droid Sans Regular 10"</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-Tab">
|
||||
<action name="Execute">
|
||||
<command>rofi -modi drun -show window -line-padding 4 \
|
||||
-columns 2 -padding 50 -hide-scrollbar -terminal termite \
|
||||
-show-icons -drun-icon-theme "Arc-X-D" -font "Droid Sans Regular 10"</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-space">
|
||||
<action name="ShowMenu">
|
||||
<menu>root-menu</menu>
|
||||
</action>
|
||||
</keybind>
|
||||
<!-- Keybindings for running applications -->
|
||||
<keybind key="W-Return">
|
||||
<action name="Execute">
|
||||
<command>xfce4-terminal</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-w">
|
||||
<action name="Execute">
|
||||
<command>firefox</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-e">
|
||||
<action name="Execute">
|
||||
<command>thunar</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-g">
|
||||
<action name="Execute">
|
||||
<command>geany</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-v">
|
||||
<action name="Execute">
|
||||
<command>pavucontrol</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<!-- Take a screenshot, say "Cheeeese!" -->
|
||||
<keybind key="Print">
|
||||
<action name="Execute">
|
||||
<command>scrot ~/Pictures/Screenshot-$(date +%F_%T).png</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-Print">
|
||||
<action name="Execute">
|
||||
<command>~/.config/openbox/scripts/screenshot.sh</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<!-- Multimedia keys-->
|
||||
<keybind key="XF86AudioStop">
|
||||
<action name="Execute">
|
||||
<command>mpc stop</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="XF86AudioPlay">
|
||||
<action name="Execute">
|
||||
<command>mpc toggle</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="XF86AudioPrev">
|
||||
<action name="Execute">
|
||||
<command>mpc prev</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="XF86AudioNext">
|
||||
<action name="Execute">
|
||||
<command>mpc next</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="XF86MonBrightnessDown">
|
||||
<action name="Execute">
|
||||
<command>~/.config/openbox/scripts/brightness-control down</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="XF86MonBrightnessUp">
|
||||
<action name="Execute">
|
||||
<command>~/.config/openbox/scripts/brightness-control up</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="XF86AudioRaiseVolume">
|
||||
<action name="Execute">
|
||||
<command>~/.config/openbox/scripts/volume-control up</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="XF86AudioLowerVolume">
|
||||
<action name="Execute">
|
||||
<command>~/.config/openbox/scripts/volume-control down</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="XF86AudioMute">
|
||||
<action name="Execute">
|
||||
<command>~/.config/openbox/scripts/volume-control toggle</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<!-- Reload and Exit keybinds -->
|
||||
<keybind key="W-S-e">
|
||||
<action name="Execute">
|
||||
<command>bash -c ~/.config/rofi/scripts/powermenu.sh</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-S-r">
|
||||
<action name="Reconfigure"/>
|
||||
</keybind>
|
||||
<keybind key="W-F1">
|
||||
<action name="Execute">
|
||||
<command>slock</command>
|
||||
</action>
|
||||
</keybind>
|
||||
</keyboard>
|
||||
<mouse>
|
||||
<dragThreshold>1</dragThreshold>
|
||||
<!-- number of pixels the mouse must move before a drag begins -->
|
||||
<doubleClickTime>500</doubleClickTime>
|
||||
<!-- in milliseconds (1000 = 1 second) -->
|
||||
<screenEdgeWarpTime>0</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 -->
|
||||
<screenEdgeWarpMouse>false</screenEdgeWarpMouse>
|
||||
<!-- Set this to TRUE to move the mouse pointer across the desktop when
|
||||
switching due to hitting the edge of the screen -->
|
||||
<context name="Desktop">
|
||||
<mousebind button="W-Down" action="Click">
|
||||
<action name="GoToDesktop">
|
||||
<to>right</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</mousebind>
|
||||
<mousebind button="W-Up" action="Click">
|
||||
<action name="GoToDesktop">
|
||||
<to>left</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</mousebind>
|
||||
</context>
|
||||
<context name="Frame">
|
||||
<mousebind button="W-Down" action="Click">
|
||||
<action name="GoToDesktop">
|
||||
<to>right</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</mousebind>
|
||||
<mousebind button="W-Up" action="Click">
|
||||
<action name="GoToDesktop">
|
||||
<to>left</to>
|
||||
<wrap>no</wrap>
|
||||
</action>
|
||||
</mousebind>
|
||||
</context>
|
||||
<context name="Frame">
|
||||
<mousebind button="W-Left" action="Drag">
|
||||
<action name="Move"/>
|
||||
</mousebind>
|
||||
</context>
|
||||
<context name="Titlebar">
|
||||
<mousebind button="Left" action="Drag">
|
||||
<action name="Move"/>
|
||||
</mousebind>
|
||||
<mousebind button="Left" action="DoubleClick">
|
||||
<action name="ToggleMaximizeFull"/>
|
||||
</mousebind>
|
||||
<mousebind button="Up" action="Click">
|
||||
<action name="if">
|
||||
<shaded>no</shaded>
|
||||
<then>
|
||||
<action name="Shade"/>
|
||||
</then>
|
||||
</action>
|
||||
</mousebind>
|
||||
<mousebind button="Down" action="Click">
|
||||
<action name="if">
|
||||
<shaded>yes</shaded>
|
||||
<then>
|
||||
<action name="Unshade"/>
|
||||
<action name="Raise"/>
|
||||
</then>
|
||||
</action>
|
||||
</mousebind>
|
||||
</context>
|
||||
<context name="Titlebar Top Right Bottom Left TLCorner TRCorner BRCorner BLCorner">
|
||||
<mousebind button="Left" action="Press">
|
||||
<action name="Focus"/>
|
||||
<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="Drag">
|
||||
<action name="Resize">
|
||||
<edge>top</edge>
|
||||
</action>
|
||||
</mousebind>
|
||||
</context>
|
||||
<context name="Left">
|
||||
<mousebind button="Left" action="Drag">
|
||||
<action name="Resize">
|
||||
<edge>left</edge>
|
||||
</action>
|
||||
</mousebind>
|
||||
</context>
|
||||
<context name="Right">
|
||||
<mousebind button="Left" action="Drag">
|
||||
<action name="Resize">
|
||||
<edge>right</edge>
|
||||
</action>
|
||||
</mousebind>
|
||||
</context>
|
||||
<context name="Bottom">
|
||||
<mousebind button="Left" action="Drag">
|
||||
<action name="Resize">
|
||||
<edge>bottom</edge>
|
||||
</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="TRCorner BRCorner TLCorner BLCorner">
|
||||
<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="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="Left" action="Click">
|
||||
<action name="ToggleMaximize"/>
|
||||
</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="Root">
|
||||
<!-- Menus -->
|
||||
<mousebind button="Right" action="Press">
|
||||
<action name="ShowMenu">
|
||||
<menu>root-menu</menu>
|
||||
</action>
|
||||
</mousebind>
|
||||
<mousebind button="Left" action="DoubleClick">
|
||||
<action name="ShowMenu">
|
||||
<menu>client-list-combined-menu</menu>
|
||||
</action>
|
||||
</mousebind>
|
||||
</context>
|
||||
</mouse>
|
||||
<menu>
|
||||
<file>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>
|
||||
<!-- time to delay before showing a submenu after hovering over the parent entry.
|
||||
if this is a negative value, then the delay is infinite and the
|
||||
submenu will not be shown until it is clicked on -->
|
||||
<submenuHideDelay>400</submenuHideDelay>
|
||||
<!-- time to delay before hiding a submenu when selecting another entry in parent menu
|
||||
if this is a negative value, then the delay is infinite and the
|
||||
submenu will not be hidden until a different submenu is opened -->
|
||||
<showIcons>Yes</showIcons>
|
||||
<!-- 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>
|
||||
</openbox_config>
|
||||
Executable
+11
@@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
msgId="991001"
|
||||
|
||||
if [ "$1" = "up" ]; then
|
||||
xbacklight -inc 5
|
||||
elif [ "$1" = "down"]; then
|
||||
xbacklight -dec 5
|
||||
fi
|
||||
|
||||
dunstify -u low -r "$msgId" "Brightness $(xbacklight -get | cut -d . -f 1)%"
|
||||
Executable
+19
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
|
||||
# options to be displayed
|
||||
option0="screen"
|
||||
option1="area"
|
||||
option2="window"
|
||||
|
||||
# options to be displyed
|
||||
options="$option0\n$option1\n$option2"
|
||||
|
||||
selected="$(echo -e "$options" | rofi -lines 3 -dmenu -p "scrot")"
|
||||
case $selected in
|
||||
$option0)
|
||||
cd ~/Pictures/ && sleep 1 && scrot;;
|
||||
$option1)
|
||||
cd ~/Pictures/ && scrot -s;;
|
||||
$option2)
|
||||
cd ~/Pictures/ && sleep 1 && scrot -u;;
|
||||
esac
|
||||
Executable
+16
@@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
|
||||
msgId="991002"
|
||||
|
||||
if [ "$1" = "up" ]; then
|
||||
amixer -q set Master 5%+ unmute
|
||||
volume=$(awk -F"[][]" '/Left:/ { print $2 }' <(amixer sget Master))
|
||||
elif [ "$1" = "down" ]; then
|
||||
amixer -q set Master 5%- unmute
|
||||
volume=$(awk -F"[][]" '/Left:/ { print $2 }' <(amixer sget Master))
|
||||
elif [ "$1" = "toggle" ]; then
|
||||
amixer -D pulse sset Master toggle-mute
|
||||
volume=$(awk -F"[][]" '/Left:/ { print $6 }' <(amixer sget Master))
|
||||
fi
|
||||
|
||||
dunstify -u low -r "$msgId" "Volume $volume"
|
||||
@@ -0,0 +1,231 @@
|
||||
# Thank you code_nomad: http://9m.no/ꪯ鵞
|
||||
# and Arch Wiki contributors: https://wiki.archlinux.org/index.php/Compton
|
||||
|
||||
#################################
|
||||
#
|
||||
# Backend
|
||||
#
|
||||
#################################
|
||||
|
||||
# Backend to use: "xrender" or "glx".
|
||||
# GLX backend is typically much faster but depends on a sane driver.
|
||||
backend = "glx";
|
||||
|
||||
#################################
|
||||
#
|
||||
# GLX backend
|
||||
#
|
||||
#################################
|
||||
|
||||
glx-no-stencil = true;
|
||||
|
||||
# GLX backend: Copy unmodified regions from front buffer instead of redrawing them all.
|
||||
# My tests with nvidia-drivers show a 10% decrease in performance when the whole screen is modified,
|
||||
# but a 20% increase when only 1/4 is.
|
||||
# My tests on nouveau show terrible slowdown.
|
||||
glx-copy-from-front = false;
|
||||
|
||||
# GLX backend: Use MESA_copy_sub_buffer to do partial screen update.
|
||||
# My tests on nouveau shows a 200% performance boost when only 1/4 of the screen is updated.
|
||||
# May break VSync and is not available on some drivers.
|
||||
# Overrides --glx-copy-from-front.
|
||||
# glx-use-copysubbuffermesa = true;
|
||||
|
||||
# GLX backend: Avoid rebinding pixmap on window damage.
|
||||
# Probably could improve performance on rapid window content changes, but is known to break things on some drivers (LLVMpipe).
|
||||
# Recommended if it works.
|
||||
# glx-no-rebind-pixmap = true;
|
||||
|
||||
# GLX backend: GLX buffer swap method we assume.
|
||||
# Could be undefined (0), copy (1), exchange (2), 3-6, or buffer-age (-1).
|
||||
# undefined is the slowest and the safest, and the default value.
|
||||
# copy is fastest, but may fail on some drivers,
|
||||
# 2-6 are gradually slower but safer (6 is still faster than 0).
|
||||
# Usually, double buffer means 2, triple buffer means 3.
|
||||
# buffer-age means auto-detect using GLX_EXT_buffer_age, supported by some drivers.
|
||||
# Useless with --glx-use-copysubbuffermesa.
|
||||
# Partially breaks --resize-damage.
|
||||
# Defaults to undefined.
|
||||
#glx-swap-method = "undefined";
|
||||
|
||||
#################################
|
||||
#
|
||||
# Shadows
|
||||
#
|
||||
#################################
|
||||
|
||||
# Enabled client-side shadows on windows.
|
||||
shadow = false;
|
||||
# The blur radius for shadows. (default 12)
|
||||
shadow-radius = 5;
|
||||
# The left offset for shadows. (default -15)
|
||||
shadow-offset-x = -5;
|
||||
# The top offset for shadows. (default -15)
|
||||
shadow-offset-y = -5;
|
||||
# The translucency for shadows. (default .75)
|
||||
shadow-opacity = 0.5;
|
||||
|
||||
# Set if you want different colour shadows
|
||||
# shadow-red = 0.0;
|
||||
# shadow-green = 0.0;
|
||||
# shadow-blue = 0.0;
|
||||
|
||||
# The shadow exclude options are helpful if you have shadows enabled. Due to the way picom draws its shadows, certain applications will have visual glitches
|
||||
# (most applications are fine, only apps that do weird things with xshapes or argb are affected).
|
||||
# This list includes all the affected apps I found in my testing. The "! name~=''" part excludes shadows on any "Unknown" windows, this prevents a visual glitch with the XFWM alt tab switcher.
|
||||
shadow-exclude = [
|
||||
"! name~=''",
|
||||
"name = 'Notification'",
|
||||
"name = 'Plank'",
|
||||
"name = 'Docky'",
|
||||
"name = 'Kupfer'",
|
||||
"name = 'xfce4-notifyd'",
|
||||
"name *= 'VLC'",
|
||||
"name *= 'compton'",
|
||||
"name *= 'picom'",
|
||||
"name *= 'Chromium'",
|
||||
"name *= 'Chrome'",
|
||||
"class_g = 'Firefox' && argb",
|
||||
"class_g = 'Conky'",
|
||||
"class_g = 'Kupfer'",
|
||||
"class_g = 'Synapse'",
|
||||
"class_g ?= 'Notify-osd'",
|
||||
"class_g ?= 'Cairo-dock'",
|
||||
"class_g ?= 'Xfce4-notifyd'",
|
||||
"class_g ?= 'Xfce4-power-manager'",
|
||||
"_GTK_FRAME_EXTENTS@:c",
|
||||
"_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'"
|
||||
];
|
||||
# Avoid drawing shadow on all shaped windows (see also: --detect-rounded-corners)
|
||||
shadow-ignore-shaped = false;
|
||||
|
||||
#################################
|
||||
#
|
||||
# Opacity
|
||||
#
|
||||
#################################
|
||||
|
||||
inactive-opacity = 1;
|
||||
active-opacity = 1;
|
||||
frame-opacity = 1;
|
||||
inactive-opacity-override = false;
|
||||
|
||||
# Dim inactive windows. (0.0 - 1.0)
|
||||
# inactive-dim = 0.2;
|
||||
# Do not let dimness adjust based on window opacity.
|
||||
# inactive-dim-fixed = true;
|
||||
# Blur background of transparent windows. Bad performance with X Render backend. GLX backend is preferred.
|
||||
# blur-background = true;
|
||||
# Blur background of opaque windows with transparent frames as well.
|
||||
# blur-background-frame = true;
|
||||
# Do not let blur radius adjust based on window opacity.
|
||||
blur-background-fixed = false;
|
||||
blur-background-exclude = [
|
||||
"window_type = 'dock'",
|
||||
"window_type = 'desktop'"
|
||||
];
|
||||
|
||||
#################################
|
||||
#
|
||||
# Fading
|
||||
#
|
||||
#################################
|
||||
|
||||
# Fade windows during opacity changes.
|
||||
fading = true;
|
||||
# The time between steps in a fade in milliseconds. (default 10).
|
||||
fade-delta = 4;
|
||||
# Opacity change between steps while fading in. (default 0.028).
|
||||
fade-in-step = 0.03;
|
||||
# Opacity change between steps while fading out. (default 0.03).
|
||||
fade-out-step = 0.03;
|
||||
# Fade windows in/out when opening/closing
|
||||
# no-fading-openclose = true;
|
||||
|
||||
# Specify a list of conditions of windows that should not be faded.
|
||||
fade-exclude = [ ];
|
||||
|
||||
#################################
|
||||
#
|
||||
# Other
|
||||
#
|
||||
#################################
|
||||
|
||||
# Try to detect WM windows and mark them as active.
|
||||
mark-wmwin-focused = true;
|
||||
# Mark all non-WM but override-redirect windows active (e.g. menus).
|
||||
mark-ovredir-focused = true;
|
||||
# Use EWMH _NET_WM_ACTIVE_WINDOW to determine which window is focused instead of using FocusIn/Out events.
|
||||
# Usually more reliable but depends on a EWMH-compliant WM.
|
||||
use-ewmh-active-win = true;
|
||||
# Detect rounded corners and treat them as rectangular when --shadow-ignore-shaped is on.
|
||||
detect-rounded-corners = true;
|
||||
|
||||
# Detect _NET_WM_OPACITY on client windows, useful for window managers not passing _NET_WM_OPACITY of client windows to frame windows.
|
||||
# This prevents opacity being ignored for some apps.
|
||||
# For example without this enabled my xfce4-notifyd is 100% opacity no matter what.
|
||||
detect-client-opacity = true;
|
||||
|
||||
# Specify refresh rate of the screen.
|
||||
# If not specified or 0, picom will try detecting this with X RandR extension.
|
||||
refresh-rate = 0;
|
||||
|
||||
# Vertical synchronization: match the refresh rate of the monitor
|
||||
# Enable/disable VSync.
|
||||
#vsync = true;
|
||||
vsync = false;
|
||||
|
||||
# Enable DBE painting mode, intended to use with VSync to (hopefully) eliminate tearing.
|
||||
# Reported to have no effect, though.
|
||||
dbe = false;
|
||||
|
||||
# Limit picom to repaint at most once every 1 / refresh_rate second to boost performance.
|
||||
# This should not be used with --vsync drm/opengl/opengl-oml as they essentially does --sw-opti's job already,
|
||||
# unless you wish to specify a lower refresh rate than the actual value.
|
||||
#sw-opti = true;
|
||||
|
||||
# Unredirect all windows if a full-screen opaque window is detected, to maximize performance for full-screen windows, like games.
|
||||
# Known to cause flickering when redirecting/unredirecting windows.
|
||||
unredir-if-possible = false;
|
||||
|
||||
# Specify a list of conditions of windows that should always be considered focused.
|
||||
focus-exclude = [ ];
|
||||
|
||||
# Use WM_TRANSIENT_FOR to group windows, and consider windows in the same group focused at the same time.
|
||||
detect-transient = true;
|
||||
# Use WM_CLIENT_LEADER to group windows, and consider windows in the same group focused at the same time.
|
||||
# WM_TRANSIENT_FOR has higher priority if --detect-transient is enabled, too.
|
||||
detect-client-leader = true;
|
||||
|
||||
#################################
|
||||
#
|
||||
# Window type settings
|
||||
#
|
||||
#################################
|
||||
|
||||
wintypes:
|
||||
{
|
||||
tooltip =
|
||||
{
|
||||
# fade: Fade the particular type of windows.
|
||||
fade = true;
|
||||
# shadow: Give those windows shadow
|
||||
shadow = false;
|
||||
# opacity: Default opacity for the type of windows.
|
||||
opacity = 0.85;
|
||||
# focus: Whether to always consider windows of this type focused.
|
||||
focus = true;
|
||||
};
|
||||
};
|
||||
|
||||
######################
|
||||
#
|
||||
# XSync
|
||||
# See: https://github.com/yshui/picom/commit/b18d46bcbdc35a3b5620d817dd46fbc76485c20d
|
||||
#
|
||||
######################
|
||||
|
||||
# Use X Sync fence to sync clients' draw calls. Needed on nvidia-drivers with GLX backend for some users.
|
||||
xrender-sync-fence = true;
|
||||
# transparency for termite
|
||||
opacity-rule = ["85:class_g = 'Termite'"];
|
||||
@@ -0,0 +1,34 @@
|
||||
/*******************************************************
|
||||
* ROFI Arc Dark colors for EndeavourOS
|
||||
* Maintainer: joekamprad <joekamprad@endeavouros.com>
|
||||
*******************************************************/
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 249, 249, 249, 100 % );
|
||||
foreground: rgba ( 196, 203, 212, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 64, 69, 82, 59 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 249, 249, 249, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 204, 102, 102, 100 % );
|
||||
alternate-urgent-background: rgba ( 75, 81, 96, 90 % );
|
||||
active-foreground: rgba ( 101, 172, 255, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 249, 249, 249, 100 % );
|
||||
alternate-active-background: rgba ( 75, 81, 96, 89 % );
|
||||
background: rgba ( 45, 48, 59, 95 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: @background;
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 64, 132, 214, 100 % );
|
||||
border-color: rgba ( 124, 131, 137, 100 % );
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 29, 31, 33, 100 % );
|
||||
urgent-background: rgba ( 29, 31, 33, 17 % );
|
||||
selected-urgent-background: rgba ( 165, 66, 66, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 29, 31, 33, 17 % );
|
||||
selected-active-background: rgba ( 68, 145, 237, 100 % );
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
/*******************************************************
|
||||
* ROFI Arch Dark Transparent colors for EndeavourOS
|
||||
* Maintainer: joekamprad <joekamprad@endeavouros.com>
|
||||
*******************************************************/
|
||||
* {
|
||||
selected-normal-foreground: rgba ( 255, 147, 5, 100 % );
|
||||
foreground: rgba ( 196, 203, 212, 100 % );
|
||||
normal-foreground: @foreground;
|
||||
alternate-normal-background: rgba ( 45, 48, 59, 1 % );
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-urgent-foreground: rgba ( 249, 249, 249, 100 % );
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
urgent-foreground: rgba ( 204, 102, 102, 100 % );
|
||||
alternate-urgent-background: rgba ( 75, 81, 96, 90 % );
|
||||
active-foreground: rgba ( 101, 172, 255, 100 % );
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
selected-active-foreground: rgba ( 249, 249, 249, 100 % );
|
||||
alternate-active-background: rgba ( 45, 48, 59, 88 % );
|
||||
background: rgba ( 45, 48, 59, 88 % );
|
||||
alternate-normal-foreground: @foreground;
|
||||
normal-background: rgba ( 45, 48, 59, 1 % );
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
selected-normal-background: rgba ( 24, 26, 32, 100 % );
|
||||
border-color: rgba ( 124, 131, 137, 100 % );
|
||||
spacing: 2;
|
||||
separatorcolor: rgba ( 45, 48, 59, 1 % );
|
||||
urgent-background: rgba ( 45, 48, 59, 15 % );
|
||||
selected-urgent-background: rgba ( 165, 66, 66, 100 % );
|
||||
alternate-urgent-foreground: @urgent-foreground;
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
alternate-active-foreground: @active-foreground;
|
||||
active-background: rgba ( 29, 31, 33, 17 % );
|
||||
selected-active-background: rgba ( 26, 28, 35, 100 % );
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
/*******************************************************
|
||||
* ROFI configs i3 Apps menu for EndeavourOS
|
||||
* Maintainer: joekamprad <joekamprad@endeavouros.com>
|
||||
*******************************************************/
|
||||
|
||||
configuration {
|
||||
font: "Sourcecode Pro Regular 10";
|
||||
show-icons: true;
|
||||
icon-theme: "Arc-X-D";
|
||||
display-drun: "Apps";
|
||||
drun-display-format: "{name}";
|
||||
scroll-method: 0;
|
||||
disable-history: false;
|
||||
sidebar-mode: false;
|
||||
}
|
||||
|
||||
@import "~/.config/rofi/arc_dark_transparent_colors.rasi"
|
||||
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 0;
|
||||
padding: 30;
|
||||
}
|
||||
listview {
|
||||
lines: 10;
|
||||
columns: 3;
|
||||
}
|
||||
mainbox {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
message {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
padding: 1px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: @foreground;
|
||||
}
|
||||
listview {
|
||||
fixed-height: 0;
|
||||
border: 8px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
spacing: 8px ;
|
||||
scrollbar: false;
|
||||
padding: 2px 0px 0px ;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-color: @normal-foreground;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
/*******************************************************
|
||||
* ROFI configs i3 powermenu for EndeavourOS
|
||||
* Maintainer: joekamprad <joekamprad@endeavouros.com>
|
||||
*******************************************************/
|
||||
|
||||
configuration {
|
||||
font: "Sourcecode Pro Regular 10";
|
||||
show-icons: false;
|
||||
icon-theme: "Arc-X-D";
|
||||
scroll-method: 0;
|
||||
disable-history: false;
|
||||
sidebar-mode: false;
|
||||
}
|
||||
|
||||
@import "~/.config/rofi/arc_dark_transparent_colors.rasi"
|
||||
|
||||
window {
|
||||
background-color: @background;
|
||||
border: 0;
|
||||
padding: 10;
|
||||
transparency: "real";
|
||||
width: 180px;
|
||||
location: east;
|
||||
/*y-offset: 18;*/
|
||||
/*x-offset: 850;*/
|
||||
transparency: "real";
|
||||
}
|
||||
listview {
|
||||
lines: 6;
|
||||
columns: 1;
|
||||
scrollbar: false;
|
||||
}
|
||||
element {
|
||||
border: 0;
|
||||
padding: 1px ;
|
||||
}
|
||||
element-text {
|
||||
background-color: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element.normal.normal {
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
element.normal.urgent {
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}
|
||||
element.normal.active {
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}
|
||||
element.selected.normal {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
element.selected.urgent {
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}
|
||||
element.selected.active {
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}
|
||||
element.alternate.normal {
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}
|
||||
element.alternate.urgent {
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}
|
||||
element.alternate.active {
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
border: 0;
|
||||
handle-color: @normal-foreground;
|
||||
handle-width: 8px ;
|
||||
padding: 0;
|
||||
}
|
||||
mode-switcher {
|
||||
border: 2px 0px 0px ;
|
||||
border-color: @separatorcolor;
|
||||
}
|
||||
button {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
button.selected {
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px ;
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
entry {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
inputbar {
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em ;
|
||||
text-color: @normal-foreground;
|
||||
}
|
||||
|
||||
Executable
+45
@@ -0,0 +1,45 @@
|
||||
#!/bin/env bash
|
||||
|
||||
# Options for powermenu
|
||||
lock=" Lock"
|
||||
logout=" Logout"
|
||||
shutdown=" Shutdown"
|
||||
reboot=" Reboot"
|
||||
sleep=" Sleep"
|
||||
|
||||
# Get answer from user via rofi
|
||||
selected_option=$(echo "$lock
|
||||
$logout
|
||||
$sleep
|
||||
$reboot
|
||||
$shutdown" | rofi -dmenu\
|
||||
-i\
|
||||
-p "Power"\
|
||||
-config "~/.config/rofi/powermenu.rasi"\
|
||||
-font "Symbols Nerd Font 12"\
|
||||
-width "15"\
|
||||
-lines 5\
|
||||
-line-margin 3\
|
||||
-line-padding 10\
|
||||
-scrollbar-width "0" )
|
||||
|
||||
# Do something based on selected option
|
||||
if [ "$selected_option" == "$lock" ]
|
||||
then
|
||||
slock
|
||||
elif [ "$selected_option" == "$logout" ]
|
||||
then
|
||||
openbox --exit
|
||||
elif [ "$selected_option" == "$shutdown" ]
|
||||
then
|
||||
systemctl poweroff
|
||||
elif [ "$selected_option" == "$reboot" ]
|
||||
then
|
||||
systemctl reboot
|
||||
elif [ "$selected_option" == "$sleep" ]
|
||||
then
|
||||
amixer set Master mute
|
||||
systemctl suspend
|
||||
else
|
||||
echo "No match"
|
||||
fi
|
||||
Executable
+295
@@ -0,0 +1,295 @@
|
||||
#---- Generated by tint2conf c590 ----
|
||||
# See https://gitlab.com/o9000/tint2/wikis/Configure for
|
||||
# full documentation of the configuration options.
|
||||
#-------------------------------------
|
||||
# Gradients
|
||||
# Gradient 1
|
||||
gradient = vertical
|
||||
start_color = #000000 80
|
||||
end_color = #000000 80
|
||||
color_stop = 70.000000 #1c1c1c 80
|
||||
|
||||
#-------------------------------------
|
||||
# Backgrounds
|
||||
# Background 1: Active desktop name, Active taskbar, Battery, Default task, Launcher, Launcher icon, Panel, Systray, Tooltip
|
||||
rounded = 0
|
||||
border_width = 0
|
||||
border_sides =
|
||||
border_content_tint_weight = 0
|
||||
background_content_tint_weight = 0
|
||||
background_color = #383c4a 100
|
||||
border_color = #3b1cb2 0
|
||||
gradient_id = 0
|
||||
background_color_hover = #553078 80
|
||||
border_color_hover = #9242da 80
|
||||
gradient_id_hover = 1
|
||||
background_color_pressed = #1500ce 80
|
||||
border_color_pressed = #0004e4 80
|
||||
gradient_id_pressed = 1
|
||||
|
||||
# Background 2: Inactive taskbar, Normal task
|
||||
rounded = 0
|
||||
border_width = 2
|
||||
border_sides = B
|
||||
border_content_tint_weight = 100
|
||||
background_content_tint_weight = 25
|
||||
background_color = #777777 0
|
||||
border_color = #777777 100
|
||||
background_color_hover = #464646 100
|
||||
border_color_hover = #cccccc 30
|
||||
background_color_pressed = #1e1e1e 100
|
||||
border_color_pressed = #777777 30
|
||||
|
||||
# Background 3: Active task
|
||||
rounded = 0
|
||||
border_width = 2
|
||||
border_sides = B
|
||||
border_content_tint_weight = 100
|
||||
background_content_tint_weight = 100
|
||||
background_color = #ffffff 100
|
||||
border_color = #d9d9d9 100
|
||||
background_color_hover = #ffffff 73
|
||||
border_color_hover = #d9d9d9 100
|
||||
background_color_pressed = #989898 73
|
||||
border_color_pressed = #d9d9d9 100
|
||||
|
||||
# Background 4: Urgent task
|
||||
rounded = 0
|
||||
border_width = 0
|
||||
border_sides = TBLR
|
||||
border_content_tint_weight = 0
|
||||
background_content_tint_weight = 0
|
||||
background_color = #aa4400 100
|
||||
border_color = #aa7733 100
|
||||
background_color_hover = #aa4400 100
|
||||
border_color_hover = #aa7733 100
|
||||
background_color_pressed = #aa4400 100
|
||||
border_color_pressed = #aa7733 100
|
||||
|
||||
# Background 5:
|
||||
rounded = 2
|
||||
border_width = 1
|
||||
border_sides = TBLR
|
||||
border_content_tint_weight = 0
|
||||
background_content_tint_weight = 0
|
||||
background_color = #ffffaa 100
|
||||
border_color = #999999 100
|
||||
background_color_hover = #ffffaa 100
|
||||
border_color_hover = #999999 100
|
||||
background_color_pressed = #ffffaa 100
|
||||
border_color_pressed = #999999 100
|
||||
|
||||
# Background 6: Iconified task
|
||||
rounded = 0
|
||||
border_width = 2
|
||||
border_sides = B
|
||||
border_content_tint_weight = 0
|
||||
background_content_tint_weight = 0
|
||||
background_color = #777777 0
|
||||
border_color = #777777 0
|
||||
background_color_hover = #bdbdbd 21
|
||||
border_color_hover = #cccccc 100
|
||||
background_color_pressed = #777777 21
|
||||
border_color_pressed = #777777 100
|
||||
|
||||
# Background 7:
|
||||
rounded = 0
|
||||
border_width = 2
|
||||
border_sides = B
|
||||
border_content_tint_weight = 0
|
||||
background_content_tint_weight = 0
|
||||
background_color = #ffffff 21
|
||||
border_color = #d9d9d9 100
|
||||
background_color_hover = #ffffff 21
|
||||
border_color_hover = #d9d9d9 100
|
||||
background_color_pressed = #a9a9a9 21
|
||||
border_color_pressed = #d9d9d9 100
|
||||
|
||||
#-------------------------------------
|
||||
# Panel
|
||||
panel_items = PFLTSCP
|
||||
panel_size = 100% 35
|
||||
panel_margin = 0 0
|
||||
panel_padding = 0 0 15
|
||||
panel_background_id = 1
|
||||
wm_menu = 1
|
||||
panel_dock = 1
|
||||
panel_pivot_struts = 1
|
||||
panel_position = bottom center horizontal
|
||||
panel_layer = top
|
||||
panel_monitor = all
|
||||
panel_shrink = 0
|
||||
autohide = 0
|
||||
autohide_show_timeout = 10
|
||||
autohide_hide_timeout = 0.5
|
||||
autohide_height = 1
|
||||
strut_policy = follow_size
|
||||
panel_window_name = tint2
|
||||
disable_transparency = 0
|
||||
mouse_effects = 1
|
||||
font_shadow = 0
|
||||
mouse_hover_icon_asb = 100 0 35
|
||||
mouse_pressed_icon_asb = 100 10 14
|
||||
scale_relative_to_dpi = 4
|
||||
scale_relative_to_screen_height = 1
|
||||
|
||||
#-------------------------------------
|
||||
# Taskbar
|
||||
taskbar_mode = multi_desktop
|
||||
taskbar_hide_if_empty = 0
|
||||
taskbar_padding = 0 0 0
|
||||
taskbar_background_id = 2
|
||||
taskbar_active_background_id = 1
|
||||
taskbar_name = 1
|
||||
taskbar_hide_inactive_tasks = 0
|
||||
taskbar_hide_different_monitor = 0
|
||||
taskbar_hide_different_desktop = 0
|
||||
taskbar_always_show_all_desktop_tasks = 0
|
||||
taskbar_name_padding = 4 0
|
||||
taskbar_name_background_id = 0
|
||||
taskbar_name_active_background_id = 1
|
||||
taskbar_name_font = Cantarell 9
|
||||
taskbar_name_font_color = #dddddd 100
|
||||
taskbar_name_active_font_color = #ffffff 100
|
||||
taskbar_distribute_size = 1
|
||||
taskbar_sort_order = none
|
||||
task_align = left
|
||||
|
||||
#-------------------------------------
|
||||
# Task
|
||||
task_text = 1
|
||||
task_icon = 1
|
||||
task_centered = 1
|
||||
urgent_nb_of_blink = 100000
|
||||
task_maximum_size = 120 35
|
||||
task_padding = 4 3 4
|
||||
task_font = Sans 8
|
||||
task_tooltip = 1
|
||||
task_thumbnail = 1
|
||||
task_thumbnail_size = 210
|
||||
task_font_color = #c6c6c6 100
|
||||
task_active_font_color = #ffffff 100
|
||||
task_urgent_font_color = #ffd3d3 100
|
||||
task_icon_asb = 100 0 5
|
||||
task_normal_icon_asb = 100 0 -10
|
||||
task_iconified_icon_asb = 100 0 0
|
||||
task_background_id = 1
|
||||
task_normal_background_id = 2
|
||||
task_active_background_id = 3
|
||||
task_urgent_background_id = 4
|
||||
task_iconified_background_id = 6
|
||||
mouse_left = toggle_iconify
|
||||
mouse_middle = none
|
||||
mouse_right = close
|
||||
mouse_scroll_up = prev_task
|
||||
mouse_scroll_down = next_task
|
||||
|
||||
#-------------------------------------
|
||||
# System tray (notification area)
|
||||
systray_padding = 2 0 4
|
||||
systray_background_id = 1
|
||||
systray_sort = ascending
|
||||
systray_icon_size = 22
|
||||
systray_icon_asb = 100 0 0
|
||||
systray_monitor = 1
|
||||
systray_name_filter =
|
||||
|
||||
#-------------------------------------
|
||||
# Launcher
|
||||
launcher_padding = 4 0 8
|
||||
launcher_background_id = 1
|
||||
launcher_icon_background_id = 1
|
||||
launcher_icon_size = 22
|
||||
launcher_icon_asb = 100 0 0
|
||||
launcher_icon_theme_override = 0
|
||||
startup_notifications = 1
|
||||
launcher_tooltip = 1
|
||||
launcher_item_app = firefox.desktop
|
||||
launcher_item_app = /usr/share/applications/thunar.desktop
|
||||
launcher_item_app = /usr/share/applications/xed.desktop
|
||||
launcher_item_app = /usr/share/applications/xfce4-terminal.desktop
|
||||
launcher_apps_dir = rofi
|
||||
|
||||
#-------------------------------------
|
||||
# Clock
|
||||
time1_format = %H:%M
|
||||
time2_format = %a %d %b
|
||||
time1_font = sans bold 8
|
||||
time1_timezone =
|
||||
time2_timezone =
|
||||
time2_font = sans 7
|
||||
clock_font_color = #eeeeee 100
|
||||
clock_padding = 1 0
|
||||
clock_background_id = 0
|
||||
clock_tooltip =
|
||||
clock_tooltip_timezone =
|
||||
clock_lclick_command = zenity --calendar --text ""
|
||||
clock_rclick_command =
|
||||
clock_mclick_command =
|
||||
clock_uwheel_command =
|
||||
clock_dwheel_command =
|
||||
|
||||
#-------------------------------------
|
||||
# Battery
|
||||
battery_tooltip = 1
|
||||
battery_low_status = 10
|
||||
battery_low_cmd = notify-send "battery low"
|
||||
battery_full_cmd =
|
||||
bat1_font = sans 8
|
||||
bat2_font = sans 6
|
||||
battery_font_color = #eeeeee 100
|
||||
bat1_format =
|
||||
bat2_format =
|
||||
battery_padding = 1 0
|
||||
battery_background_id = 1
|
||||
battery_hide = 101
|
||||
battery_lclick_command =
|
||||
battery_rclick_command =
|
||||
battery_mclick_command =
|
||||
battery_uwheel_command =
|
||||
battery_dwheel_command =
|
||||
ac_connected_cmd =
|
||||
ac_disconnected_cmd =
|
||||
|
||||
#-------------------------------------
|
||||
# Button 1
|
||||
button = new
|
||||
button_icon = /usr/share/endeavouros/EndeavourOS-icon.png
|
||||
button_text =
|
||||
button_tooltip = Launch jgmenu
|
||||
button_lclick_command = jgmenu
|
||||
button_rclick_command = jgmenu
|
||||
button_mclick_command = jgmenu
|
||||
button_uwheel_command =
|
||||
button_dwheel_command =
|
||||
button_font_color = #000000 100
|
||||
button_padding = 8 1
|
||||
button_background_id = 2
|
||||
button_centered = 0
|
||||
button_max_icon_size = 0
|
||||
|
||||
#-------------------------------------
|
||||
# Button 2
|
||||
button = new
|
||||
button_icon = /usr/share/icons/Arc-X-D/actions/22/lxde-logout.png
|
||||
button_text =
|
||||
button_tooltip = Powemenu
|
||||
button_lclick_command = bash -c ~/.config/rofi/powermenu.sh
|
||||
button_rclick_command = bash -c ~/.config/rofi/powermenu.sh
|
||||
button_mclick_command = bash -c ~/.config/rofi/powermenu.sh
|
||||
button_uwheel_command =
|
||||
button_dwheel_command =
|
||||
button_font_color = #000000 100
|
||||
button_padding = 2 0
|
||||
button_background_id = 0
|
||||
button_centered = 0
|
||||
button_max_icon_size = 0
|
||||
|
||||
#-------------------------------------
|
||||
# Tooltip
|
||||
tooltip_show_timeout = 0.5
|
||||
tooltip_hide_timeout = 0.1
|
||||
tooltip_padding = 2 2
|
||||
tooltip_background_id = 1
|
||||
tooltip_font_color = #fffafa 100
|
||||
tooltip_font = sans 9
|
||||
@@ -0,0 +1,58 @@
|
||||
; xfce4-terminal GtkAccelMap rc-file -*- scheme -*-
|
||||
; this file is an automated accelerator map dump
|
||||
;
|
||||
(gtk_accel_path "<Actions>/terminal-window/goto-tab-2" "<Alt>2")
|
||||
(gtk_accel_path "<Actions>/terminal-window/goto-tab-6" "<Alt>6")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/copy-input" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/close-other-tabs" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/move-tab-right" "<Primary><Shift>Page_Down")
|
||||
(gtk_accel_path "<Actions>/terminal-window/goto-tab-7" "<Alt>7")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/set-title-color" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/edit-menu" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/zoom-menu" "")
|
||||
(gtk_accel_path "<Actions>/terminal-window/goto-tab-1" "<Alt>1")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/fullscreen" "F11")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/read-only" "")
|
||||
(gtk_accel_path "<Actions>/terminal-window/goto-tab-5" "<Alt>5")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/preferences" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/reset-and-clear" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/about" "")
|
||||
(gtk_accel_path "<Actions>/terminal-window/goto-tab-4" "<Alt>4")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/close-window" "<Primary><Shift>q")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/reset" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/save-contents" "")
|
||||
(gtk_accel_path "<Actions>/terminal-window/toggle-menubar" "F10")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/copy" "<Primary><Shift>c")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/copy-html" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/last-active-tab" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/show-borders" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/view-menu" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/detach-tab" "<Primary><Shift>d")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/scroll-on-output" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/show-toolbar" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/next-tab" "<Primary>Page_Down")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/tabs-menu" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/search-next" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/search-prev" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/undo-close-tab" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/set-title" "<Primary><Shift>s")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/contents" "F1")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/zoom-reset" "<Primary>0")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/close-tab" "<Primary><Shift>w")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/new-tab" "<Primary><Shift>t")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/new-window" "<Primary><Shift>n")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/terminal-menu" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/show-menubar" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/select-all" "<Primary><Shift>a")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/paste" "<Primary><Shift>v")
|
||||
(gtk_accel_path "<Actions>/terminal-window/goto-tab-9" "<Alt>9")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/move-tab-left" "<Primary><Shift>Page_Up")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/search" "<Primary><Shift>f")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/file-menu" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/prev-tab" "<Primary>Page_Up")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/paste-selection" "")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/zoom-in" "<Primary>plus")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/zoom-out" "<Primary>minus")
|
||||
(gtk_accel_path "<Actions>/terminal-window/goto-tab-8" "<Alt>8")
|
||||
; (gtk_accel_path "<Actions>/terminal-window/help-menu" "")
|
||||
(gtk_accel_path "<Actions>/terminal-window/goto-tab-3" "<Alt>3")
|
||||
@@ -0,0 +1,44 @@
|
||||
[Configuration]
|
||||
BackgroundDarkness=0.860000
|
||||
MiscSearchDialogOpacity=100
|
||||
MiscShowUnsafePasteDialog=FALSE
|
||||
BackgroundMode=TERMINAL_BACKGROUND_TRANSPARENT
|
||||
FontUseSystem=TRUE
|
||||
MiscAlwaysShowTabs=FALSE
|
||||
MiscBell=FALSE
|
||||
MiscBellUrgent=FALSE
|
||||
MiscBordersDefault=TRUE
|
||||
MiscCursorBlinks=FALSE
|
||||
MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK
|
||||
MiscDefaultGeometry=100x30
|
||||
MiscInheritGeometry=FALSE
|
||||
MiscMenubarDefault=FALSE
|
||||
MiscMouseAutohide=FALSE
|
||||
MiscMouseWheelZoom=TRUE
|
||||
MiscToolbarDefault=FALSE
|
||||
MiscConfirmClose=TRUE
|
||||
MiscCycleTabs=TRUE
|
||||
MiscTabCloseButtons=TRUE
|
||||
MiscTabCloseMiddleClick=TRUE
|
||||
MiscTabPosition=GTK_POS_TOP
|
||||
MiscHighlightUrls=TRUE
|
||||
MiscMiddleClickOpensUri=FALSE
|
||||
MiscCopyOnSelect=FALSE
|
||||
MiscShowRelaunchDialog=TRUE
|
||||
MiscRewrapOnResize=TRUE
|
||||
MiscUseShiftArrowsToScroll=FALSE
|
||||
MiscSlimTabs=TRUE
|
||||
MiscNewTabAdjacent=FALSE
|
||||
ColorForeground=#e3e3ea
|
||||
ColorBackground=#08052b
|
||||
ColorPalette=rgb(8,5,43);rgb(255,127,127);rgb(71,179,93);rgb(204,57,128);rgb(127,186,255);rgb(127,63,191);rgb(127,127,255);rgb(205,204,219);rgb(127,186,255);rgb(255,127,127);rgb(153,153,204);rgb(255,127,127);rgb(127,127,255);rgb(127,63,191);rgb(127,127,255);rgb(227,227,234)
|
||||
ColorCursor=#ff7f7f
|
||||
ColorCursorForeground=#FFFFFF
|
||||
ColorBold=#7fbaff
|
||||
TabActivityColor=#47B35D
|
||||
ColorCursorUseDefault=FALSE
|
||||
ColorBoldIsBright=FALSE
|
||||
ScrollingUnlimited=TRUE
|
||||
TitleMode=TERMINAL_TITLE_REPLACE
|
||||
ScrollingBar=TERMINAL_SCROLLBAR_NONE
|
||||
TextBlinkMode=TERMINAL_TEXT_BLINK_MODE_FOCUSED
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<channel name="thunar-volman" version="1.0">
|
||||
<property name="automount-drives" type="empty">
|
||||
<property name="enabled" type="bool" value="true"/>
|
||||
</property>
|
||||
<property name="automount-media" type="empty">
|
||||
<property name="enabled" type="bool" value="true"/>
|
||||
</property>
|
||||
</channel>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<channel name="thunar" version="1.0">
|
||||
<property name="last-view" type="string" value="ThunarIconView"/>
|
||||
<property name="last-icon-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_100_PERCENT"/>
|
||||
<property name="last-window-maximized" type="bool" value="true"/>
|
||||
<property name="last-show-hidden" type="bool" value="true"/>
|
||||
<property name="last-separator-position" type="int" value="170"/>
|
||||
<property name="last-window-width" type="int" value="1853"/>
|
||||
<property name="last-window-height" type="int" value="1003"/>
|
||||
</channel>
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
# DO NOT EDIT! This file will be overwritten by LXAppearance.
|
||||
# Any customization should be done in ~/.gtkrc-2.0.mine instead.
|
||||
|
||||
include "~/.gtkrc-2.0.mine"
|
||||
gtk-theme-name="Arc-Dark"
|
||||
gtk-icon-theme-name="Arc-X-D"
|
||||
gtk-font-name="Noto Sans 10"
|
||||
gtk-cursor-theme-name="Neutral"
|
||||
gtk-cursor-theme-size=0
|
||||
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
|
||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
||||
gtk-button-images=0
|
||||
gtk-menu-images=0
|
||||
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"
|
||||
@@ -0,0 +1,4 @@
|
||||
#define close_width 8
|
||||
#define close_height 8
|
||||
static unsigned char close_bits[] = {
|
||||
0xc3, 0xe7, 0x7e, 0x3c, 0x3c, 0x7e, 0xe7, 0xc3 };
|
||||
@@ -0,0 +1,4 @@
|
||||
#define desk_toggled_width 8
|
||||
#define desk_toggled_height 8
|
||||
static unsigned char desk_toggled_bits[] = {
|
||||
0xe7, 0xe7, 0xe7, 0x00, 0x00, 0xe7, 0xe7, 0xe7 };
|
||||
@@ -0,0 +1,4 @@
|
||||
#define desk_width 8
|
||||
#define desk_height 8
|
||||
static unsigned char desk_bits[] = {
|
||||
0x04, 0x0e, 0x3f, 0x1e, 0x1c, 0x24, 0x40, 0x80 };
|
||||
@@ -0,0 +1,4 @@
|
||||
#define iconify_width 8
|
||||
#define iconify_height 8
|
||||
static unsigned char iconify_bits[] = {
|
||||
0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00 };
|
||||
@@ -0,0 +1,4 @@
|
||||
#define titlebutton_max_2_width 8
|
||||
#define titlebutton_max_2_height 8
|
||||
static unsigned char titlebutton_max_2_bits[] = {
|
||||
0xf8, 0xf0, 0xe0, 0xc1, 0x83, 0x07, 0x0f, 0x1f };
|
||||
@@ -0,0 +1,4 @@
|
||||
#define titlebutton_max_2_width 8
|
||||
#define titlebutton_max_2_height 8
|
||||
static unsigned char titlebutton_max_2_bits[] = {
|
||||
0xf8, 0xf0, 0xe0, 0xc1, 0x83, 0x07, 0x0f, 0x1f };
|
||||
@@ -0,0 +1,4 @@
|
||||
#define shade_width 8
|
||||
#define shade_height 8
|
||||
static unsigned char shade_bits[] = {
|
||||
0x18, 0x3c, 0x7e, 0xff, 0xdb, 0x18, 0x18, 0x18 };
|
||||
@@ -0,0 +1,4 @@
|
||||
#define shade_toggled_width 8
|
||||
#define shade_toggled_height 8
|
||||
static unsigned char shade_toggled_bits[] = {
|
||||
0x18, 0x18, 0x18, 0xdb, 0xff, 0x7e, 0x3c, 0x18 };
|
||||
@@ -0,0 +1,112 @@
|
||||
### WINDOW
|
||||
border.width: 1
|
||||
window.client.padding.width: 0
|
||||
window.client.padding.height: 0
|
||||
window.handle.width: 0
|
||||
|
||||
padding.width: 14
|
||||
padding.height: 8
|
||||
window.active.border.color: #2d3036
|
||||
window.inactive.border.color: #2d3036
|
||||
window.active.title.separator.color: #2f343f
|
||||
window.inactive.title.separator.color: #2f343f
|
||||
window.active.client.color: #2d3036
|
||||
window.inactive.client.color: #2d3036
|
||||
|
||||
window.active.label.text.color: #D3DAE3
|
||||
window.inactive.label.text.color: #7F8388
|
||||
|
||||
window.active.button.unpressed.image.color: #D3DAE3
|
||||
window.active.button.pressed.image.color: #5294E2
|
||||
window.active.button.disabled.image.color: #2d3036
|
||||
window.active.button.hover.image.color: #afb8c5
|
||||
window.active.button.toggled.unpressed.image.color: #D3DAE3
|
||||
window.active.button.toggled.pressed.image.color: #5294E2
|
||||
window.active.button.toggled.hover.image.color: #afb8c5
|
||||
window.inactive.button.unpressed.image.color: #1F2328
|
||||
window.inactive.button.pressed.image.color: #5294E2
|
||||
window.inactive.button.disabled.image.color: #2d3036
|
||||
window.inactive.button.hover.image.color: #afb8c5
|
||||
window.inactive.button.toggled.unpressed.image.color: #1F2328
|
||||
window.inactive.button.toggled.pressed.image.color: #5294E2
|
||||
window.inactive.button.toggled.hover.image.color: #afb8c5
|
||||
|
||||
window.active.title.bg: flat solid
|
||||
window.active.title.bg.color: #2f343f
|
||||
window.active.label.bg: flat solid
|
||||
window.active.label.bg.color: #2f343f
|
||||
#window.active.handle.bg: texture
|
||||
#window.active.grip.bg: texture
|
||||
window.inactive.title.bg: flat solid
|
||||
window.inactive.title.bg.color: #2f343f
|
||||
window.inactive.label.bg: flat solid
|
||||
window.inactive.label.bg.color: #2f343f
|
||||
#window.inactive.handle.bg: texture
|
||||
#window.inactive.grip.bg: texture
|
||||
|
||||
window.active.button.unpressed.bg: parentrelative
|
||||
window.active.button.pressed.bg: parentrelative
|
||||
window.active.button.hover.bg: parentrelative
|
||||
window.active.button.disabled.bg: parentrelative
|
||||
window.active.button.toggled.unpressed.bg: parentrelative
|
||||
window.active.button.toggled.pressed.bg: parentrelative
|
||||
window.active.button.toggled.hover.bg: parentrelative
|
||||
window.inactive.button.unpressed.bg: parentrelative
|
||||
window.inactive.button.pressed.bg: parentrelative
|
||||
window.inactive.button.hover.bg: parentrelative
|
||||
window.inactive.button.disabled.bg: parentrelative
|
||||
window.inactive.button.toggled.unpressed.bg: parentrelative
|
||||
window.inactive.button.toggled.pressed.bg: parentrelative
|
||||
window.inactive.button.toggled.hover.bg: parentrelative
|
||||
|
||||
window.label.text.justify: center
|
||||
|
||||
#window.active.label.text.font: text shadow
|
||||
#window.inactive.label.text.font: text shadow
|
||||
|
||||
### MENU
|
||||
menu.border.width: 6
|
||||
menu.separator.width: 1
|
||||
menu.separator.padding.width: 10
|
||||
menu.separator.padding.height: 7
|
||||
|
||||
menu.overlap.x: 0
|
||||
menu.overlap.y: 0
|
||||
|
||||
menu.border.color: #2f343f
|
||||
menu.separator.color: #a8adb5
|
||||
|
||||
menu.title.text.color: #D3DAE3
|
||||
menu.items.text.color: #D3DAE3
|
||||
menu.items.disabled.text.color: #76797F
|
||||
menu.items.active.text.color: #ffffff
|
||||
menu.items.active.disabled.text.color: #aeb0b6
|
||||
|
||||
menu.items.bg: flat solid
|
||||
menu.items.bg.color: #2f343f
|
||||
menu.items.active.bg: flat solid
|
||||
menu.items.active.bg.color: #5294E2
|
||||
menu.title.bg: flat solid
|
||||
menu.title.bg.color: #2d3036
|
||||
|
||||
menu.title.text.justify: center
|
||||
menu.items.font: shadow=y:shadowtint=0:shadowoffset=10
|
||||
#menu.title.text.font: text shadow
|
||||
|
||||
### OSD
|
||||
osd.border.width: 1
|
||||
|
||||
osd.border.color: #2d3036
|
||||
|
||||
osd.label.text.color: #D3DAE3
|
||||
|
||||
osd.bg: flat solid
|
||||
osd.bg.color: #2f343f
|
||||
osd.label.bg: flat solid
|
||||
osd.label.bg.color: #2f343f
|
||||
osd.hilight.bg: flat solid
|
||||
osd.hilight.bg.color: #5294E2
|
||||
osd.unhilight.bg: flat solid
|
||||
osd.unhilight.bg.color: #D3DAE3
|
||||
|
||||
#osd.label.text.font: text shadow
|
||||
@@ -1,2 +1,37 @@
|
||||
# openbox
|
||||
setup for Openbox EOS-CE
|
||||
# Openbox-wm Setup and Theme for EndeavourOS
|
||||
|
||||
**Openbox EndeavorOS Community Edition**
|
||||
|
||||
## To Install manually
|
||||
|
||||
git clone https://github.com/OdiousImp2604/openbox.git
|
||||
|
||||
cd openbox
|
||||
|
||||
bash openbox-install.sh
|
||||
|
||||
## Contained In The Script
|
||||
|
||||
cp -R .config/* ~/.config/
|
||||
|
||||
cp .gtkrc-2.0 ~/.gtkrc-2.0
|
||||
|
||||
chmod -R +x ~/.config/openbox/scripts
|
||||
|
||||
chmod -R +x ~/.config/rofi/scripts
|
||||
|
||||
sudo yay -Syu --needed --noconfirm - < packages-repository.txt
|
||||
|
||||
dbus-launch dconf load / < xed.dconf
|
||||
|
||||
Get involved at our forum: https://forum.endeavouros.com/t/openbox-edition/13692
|
||||
|
||||
|
||||
## Tutorial for Openbox-wm settings:
|
||||
|
||||
- Background handled by nitrogen
|
||||
- Gtk3 theme handled by obconf
|
||||
- Filebrowser = Thunar
|
||||
- Default Terminal-Emulator = xfce4-terminal
|
||||
- Text-Editor = xed
|
||||
- Application Launcher = Rofi
|
||||
|
||||
+231
@@ -0,0 +1,231 @@
|
||||
|
||||
- name: "Base-devel + Common packages"
|
||||
description: "Recommended. Don't change unless you know what you're doing. Base-devel group and some other commom utilities (generic)"
|
||||
hidden: false
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- base-devel
|
||||
- yay
|
||||
- linux-headers
|
||||
- linux-firmware
|
||||
- pacman-contrib
|
||||
- xf86-video-vesa
|
||||
- xorg-server
|
||||
- xorg-xinit
|
||||
- xf86-input-libinput
|
||||
- xf86-video-amdgpu
|
||||
- xf86-video-ati
|
||||
- xf86-video-fbdev
|
||||
- xf86-video-intel
|
||||
- xorg-xkill
|
||||
- xorg-xrandr
|
||||
- xorg-xinput
|
||||
- xorg-xsetroot
|
||||
- xdg-utils
|
||||
- xdg-user-dirs
|
||||
- accountsservice
|
||||
- smartmontools
|
||||
- libwnck3
|
||||
- b43-fwcutter
|
||||
- broadcom-wl-dkms
|
||||
- r8168
|
||||
- dnsutils
|
||||
- ipw2100-fw
|
||||
- ipw2200-fw
|
||||
- modemmanager
|
||||
- netctl
|
||||
- net-tools
|
||||
- ntfs-3g
|
||||
- networkmanager
|
||||
- networkmanager-openvpn
|
||||
- nss-mdns
|
||||
- usb_modeswitch
|
||||
- whois
|
||||
- dhclient
|
||||
- ethtool
|
||||
- openconnect
|
||||
- openvpn
|
||||
- rp-pppoe
|
||||
- wireless-regdb
|
||||
- wireless_tools
|
||||
- wpa_supplicant
|
||||
- wvdial
|
||||
- gnu-netcat
|
||||
- iwd
|
||||
- linux-atm
|
||||
- ndisc6
|
||||
- ppp
|
||||
- pptpclient
|
||||
- vpnc
|
||||
- xl2tpd
|
||||
- dialog
|
||||
- dnsmasq
|
||||
- upower
|
||||
- hwinfo
|
||||
- gtop
|
||||
- python
|
||||
- solid
|
||||
- mlocate
|
||||
- ttf-dejavu
|
||||
- ttf-liberation
|
||||
- ttf-bitstream-vera
|
||||
- cantarell-fonts
|
||||
- noto-fonts
|
||||
- adobe-source-han-sans-jp-fonts
|
||||
- adobe-source-han-sans-kr-fonts
|
||||
- adobe-source-han-sans-cn-fonts
|
||||
- opendesktop-fonts
|
||||
- ttf-opensans
|
||||
- firefox
|
||||
- alsa-utils
|
||||
- alsa-plugins
|
||||
- alsa-firmware
|
||||
- hardinfo
|
||||
- glances
|
||||
- htop
|
||||
- neofetch
|
||||
- pulseaudio
|
||||
- pavucontrol
|
||||
- paprefs
|
||||
- sof-firmware
|
||||
- ffmpegthumbnailer
|
||||
- poppler-glib
|
||||
- libgsf
|
||||
- libopenraw
|
||||
- freetype2
|
||||
- gst-libav
|
||||
- gst-plugins-bad
|
||||
- gst-plugins-ugly
|
||||
- gst-plugin-pipewire
|
||||
- libdvdcss
|
||||
- efibootmgr
|
||||
- dosfstools
|
||||
- mtools
|
||||
- openssh
|
||||
- intel-ucode
|
||||
- amd-ucode
|
||||
- os-prober
|
||||
- grub-tools
|
||||
- wget
|
||||
- bash-completion
|
||||
- lsb-release
|
||||
- s-tui
|
||||
- tlp
|
||||
- yad-eos
|
||||
- reflector
|
||||
- endeavouros-theming
|
||||
- reflector-simple
|
||||
- welcome
|
||||
- eos-update-notifier
|
||||
- eos-hooks
|
||||
- mkinitcpio-openswap
|
||||
- pcurses
|
||||
- eos-log-tool
|
||||
- keyserver-rank
|
||||
- inxi
|
||||
- name: "openbox"
|
||||
description: "Openbox is a highly configurable floating window manager. "
|
||||
hidden: false
|
||||
selected: true
|
||||
critical: false
|
||||
packages:
|
||||
- openbox
|
||||
- tint2
|
||||
- obconf
|
||||
- slock
|
||||
- jgmenu
|
||||
- network-manager-applet
|
||||
- arandr
|
||||
- archlinux-xdg-menu
|
||||
- lxappearance-gtk3
|
||||
- ttf-nerd-fonts-symbols
|
||||
- dmenu
|
||||
- polkit-gnome
|
||||
- xdg-user-dirs-gtk
|
||||
- thunar
|
||||
- thunar-archive-plugin
|
||||
- thunar-volman
|
||||
- thunar-media-tags-plugin
|
||||
- file-roller
|
||||
- tumbler
|
||||
- gvfs
|
||||
- gvfs-mtp
|
||||
- gvfs-afc
|
||||
- gvfs-goa
|
||||
- gvfs-google
|
||||
- gvfs-gphoto2
|
||||
- gvfs-nfs
|
||||
- gvfs-smb
|
||||
- termite
|
||||
- xclip
|
||||
- lightdm
|
||||
- lightdm-gtk-greeter
|
||||
- lightdm-gtk-greeter-settings
|
||||
- acpi
|
||||
- sysstat
|
||||
- nitrogen
|
||||
- bluez-utils
|
||||
- mpd
|
||||
- celluloid
|
||||
- ncmpcpp
|
||||
- rofi
|
||||
- xcursor-neutral
|
||||
- xbindkeys
|
||||
- pulseaudio
|
||||
- paprefs
|
||||
- pavucontrol
|
||||
- scrot
|
||||
- xorg-xdpyinfo
|
||||
- dex
|
||||
- picom
|
||||
- xed
|
||||
- jq
|
||||
- feh
|
||||
- dunst
|
||||
- arc-gtk-theme-eos
|
||||
- arc-x-icons-theme
|
||||
- capitaine-cursors
|
||||
- gtk-engine-murrine
|
||||
- seahorse
|
||||
- xorg-xbacklight
|
||||
- meld
|
||||
- pasystray
|
||||
- name: "Printing-Support"
|
||||
description: "Support for printing (Cups)"
|
||||
hidden: false
|
||||
selected: false
|
||||
critical: false
|
||||
packages:
|
||||
- cups
|
||||
- cups-filters
|
||||
- cups-pdf
|
||||
- ghostscript
|
||||
- gsfonts
|
||||
- foomatic-db-engine
|
||||
- foomatic-db
|
||||
- foomatic-db-ppds
|
||||
- foomatic-db-nonfree
|
||||
- foomatic-db-nonfree-ppds
|
||||
- gutenprint
|
||||
- foomatic-db-gutenprint-ppds
|
||||
- splix
|
||||
- system-config-printer
|
||||
- name: "Support for HP Printer/Scanner"
|
||||
description: "Extra Packages for HP Printer/Scanner"
|
||||
hidden: false
|
||||
selected: false
|
||||
critical: false
|
||||
packages:
|
||||
- hplip
|
||||
- python-pyqt5
|
||||
- python-reportlab
|
||||
- xsane
|
||||
- name: "Accessibility Tools"
|
||||
description: "Screen reader and mouse tweak"
|
||||
hidden: false
|
||||
selected: false
|
||||
critical: false
|
||||
packages:
|
||||
- orca
|
||||
- mousetweaks
|
||||
@@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Easy setup for testing
|
||||
|
||||
mkdir -p ~/.config
|
||||
mkdir -p ~/.themes
|
||||
cp -R .config/* ~/.config/
|
||||
cp -R .themes/* ~/.themes/
|
||||
cp .gtkrc-2.0 ~/.gtkrc-2.0
|
||||
chmod -R +x ~/.config/openbox/scripts
|
||||
chmod +x ~/.config/rofi/powermenu.sh
|
||||
sudo pacman -Syu --needed --noconfirm - < packages-repository.txt
|
||||
dbus-launch dconf load / < xed.dconf
|
||||
@@ -0,0 +1,52 @@
|
||||
openbox
|
||||
obconf
|
||||
tint2
|
||||
slock
|
||||
network-manager-applet
|
||||
arandr
|
||||
archlinux-xdg-menu
|
||||
lxappearance-gtk3
|
||||
dmenu
|
||||
polkit-gnome
|
||||
xdg-user-dirs-gtk
|
||||
pcmanfm-gtk3
|
||||
tumbler
|
||||
gvfs
|
||||
gvfs-mtp
|
||||
gvfs-afc
|
||||
gvfs-goa
|
||||
gvfs-google
|
||||
gvfs-gphoto2
|
||||
gvfs-nfs
|
||||
gvfs-smb
|
||||
xfce4-terminal
|
||||
lightdm
|
||||
lightdm-gtk-greeter
|
||||
lightdm-gtk-greeter-settings
|
||||
acpi
|
||||
sysstat
|
||||
nitrogen
|
||||
bluez-utils
|
||||
rofi
|
||||
xcursor-neutral
|
||||
xbindkeys
|
||||
pulseaudio
|
||||
paprefs
|
||||
pavucontrol
|
||||
scrot
|
||||
xorg-xdpyinfo
|
||||
dex
|
||||
picom
|
||||
xed
|
||||
jq
|
||||
feh
|
||||
dunst
|
||||
arc-x-icons-theme
|
||||
capitaine-cursors
|
||||
galculator
|
||||
gtk-engine-murrine
|
||||
seahorse
|
||||
ttf-nerd-fonts-symbols
|
||||
xorg-xbacklight
|
||||
pasystray
|
||||
jgmenu
|
||||
@@ -0,0 +1,21 @@
|
||||
|
||||
#!/bin/bash
|
||||
|
||||
if [ -f /tmp/new_username.txt ]
|
||||
then
|
||||
NEW_USER=$(cat /tmp/new_username.txt)
|
||||
else
|
||||
NEW_USER=$(cat /tmp/$chroot_path/etc/passwd | grep "/home" |cut -d: -f1 |head -1)
|
||||
fi
|
||||
|
||||
git clone https://github.com/EndeavourOS-Community-Editions/openbox.git
|
||||
cd openbox
|
||||
cp -R .config /home/$NEW_USER/
|
||||
cp .gtkrc-2.0 /home/$NEW_USER/
|
||||
chown -R $NEW_USER:$NEW_USER /home/$NEW_USER/.local
|
||||
chown -R $NEW_USER:$NEW_USER /home/$NEW_USER/.config
|
||||
chown $NEW_USER:$NEW_USER /home/$NEW_USER/.gtkrc-2.0
|
||||
chmod -R +x /home/$NEW_USER/.config/openbox/scripts
|
||||
chmod -R +x /home/$NEW_USER/.config/rofi/scripts
|
||||
cd ..
|
||||
rm -rf openbox
|
||||
Reference in New Issue
Block a user