diff --git a/compton.conf b/compton.conf
new file mode 100755
index 0000000..ac5f1e5
--- /dev/null
+++ b/compton.conf
@@ -0,0 +1,57 @@
+## shadow
+shadow = true;
+no-dnd-shadow = true;
+no-dock-shadow = true;
+clear-shadow = true;
+shadow-radius = 12;
+shadow-offset-x = -12;
+shadow-offset-y = -12;
+shadow-opacity = 0.95;
+shadow-red = 0.18;
+shadow-green = 0.20;
+shadow-blue = 0.25;
+shadow-exclude = [ "class_g = 'Cairo-clock'" ,
+ "class_g = 'CoverGloobus'",
+ "class_g = 'Tilda'",
+ "class_g = 'Conky'",
+ "class_g ?= 'Notify-osd'",
+ "class_g = 'Firefox'",
+ "class_g = 'Firefox-esr'",
+ "class_g = 'Dmenu'",
+ "name = 'Notification'",
+ "_GTK_FRAME_EXTENTS@:c"
+];
+
+## fading
+fading = true;
+fade-delta = 0.25;
+fade-in-step = 0.02;
+fade-out-step = 0.02;
+fade-exclude = [
+];
+
+## other
+backend = "xrender";
+mark-wmwin-focused = true;
+mark-ovredir-focused = true;
+detect-rounded-corners = true;
+detect-client-opacity = true;
+refresh-rate = 0;
+vsync = "none";
+dbe = false;
+paint-on-overlay = true;
+focus-exclude = [ "class_g = 'Cairo-clock'" ,
+ "class_g = 'CoverGloobus'",
+ "class_g = 'Tilda'",
+ "class_g = 'Firefox'",
+ "class_g = 'Firefox-esr'"
+];
+detect-transient = true;
+detect-client-leader = true;
+invert-color-include = [ ];
+glx-copy-from-front = false;
+glx-swap-method = "undefined";
+wintypes:
+{
+ tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; };
+};
diff --git a/i3/config b/i3/config
index caa9385..a069fda 100644
--- a/i3/config
+++ b/i3/config
@@ -9,9 +9,10 @@ font pango: Noto Sans 8
floating_modifier $super
#autostart
-exec --no-startup-id hsetroot -center ~/.wallpaper.png
+exec --no-startup-id hsetroot -cover ~/Pictures/wallpaper/wallhaven-39gogv.jpg
exec --no-startup-id xsettingsd &
exec --no-startup-id compton -b
+exec --no-startup-id ibus-daemon &
# start a terminal
bindsym $super+Return exec i3-sensible-terminal
@@ -31,9 +32,9 @@ bindsym $super+Shift+f exec thunar;workspace 3;focus
# bindsym XF86AudioRaiseVolume exec amixer -q set Master
# bindsym XF86AudioLowerVolume exec amixer -q set Master 5%-
# bindsym XF86AudioMute exec amixer set Master toggle
-bindsym XF86AudioRaiseVolume exec pactl set-sink-volume 0 +5%
-bindsym XF86AudioLowerVolume exec pactl set-sink-volume 0 -5%
-bindsym XF86AudioMute exec pactl set-sink-mute 0 toggle
+bindsym XF86AudioRaiseVolume exec pactl set-sink-volume 1 +5%
+bindsym XF86AudioLowerVolume exec pactl set-sink-volume 1 -5%
+bindsym XF86AudioMute exec pactl set-sink-mute 1 toggle
# music control
#bindsym XF86AudioNext exec mpc next
@@ -44,6 +45,17 @@ bindsym XF86AudioNext exec playerctl next
bindsym XF86AudioPrev exec playerctl previous
bindsym XF86AudioPlay exec playerctl play-pause
+mode "media" {
+ bindsym Up exec pactl set-sink-volume 1 +5%
+ bindsym Down exec pactl set-sink-volume 1 -5%
+
+ bindsym Right exec playerctl next
+ bindsym Left exec playerctl previous
+ bindsym space exec playerctl play-pause
+ bindsym Return mode "default"
+}
+bindsym $super+m mode "media"
+
# brightness control
bindsym XF86MonBrightnessUp exec xbacklight -inc 10
bindsym XF86MonBrightnessDown exec xbacklight -dec 10
diff --git a/i3status/config b/i3status/config
index dc000bb..7d7e724 100644
--- a/i3status/config
+++ b/i3status/config
@@ -13,9 +13,8 @@ order += "cpu_temperature 0"
order += "disk /"
order += "disk /home"
# order += "ethernet eno1"
-order += "wireless wlo1"
+order += "wireless wlp6s0"
order += "volume master"
-order += "battery 0"
order += "tztime local"
load {
@@ -40,7 +39,7 @@ ethernet eno1 {
format_down = " Disconnected "
}
-wireless wlo1 {
+wireless wlp6s0 {
format_up = " %essid "
format_down = " Disconnected "
}
diff --git a/ibus-language.md b/ibus-language.md
new file mode 100644
index 0000000..50b4a8b
--- /dev/null
+++ b/ibus-language.md
@@ -0,0 +1,11 @@
+# ibus multi-language input
+
+Check current ibus engine: `ibus engine`
+
+Check available ibus engine: `ibus list-engine`
+
+## Modification in i3 config
+
+start ibus engine at beginning
+
+add `ibus-daemon &` in i3 config
diff --git a/media.md b/media.md
new file mode 100644
index 0000000..e15a2f9
--- /dev/null
+++ b/media.md
@@ -0,0 +1,11 @@
+# Media control in i3
+
+## Media control using i3 commands
+1. Create a mode "media" in i3 configuration
+2. Check pulseaudio is installed
+3. Check `pactl` is installed, which will be used as command line interface to turn music on/off
+4. Check sink number, by `pactl list`, which will show SINK 0,1,2,etc. Find corret based on which hardware are you using
+
+## Media control using TUI
+1. Install `pulsemixer`
+2. Use `pulsemixer` TUI to change volume, this program cannot do single channel change, it can only do change on both channel at once