Arkadaşlar merhaba. İ3 kullanmaktayım. Diğer dağıtımlarda Fn+3 ve Fn+4 ile ses acıp kapatabiliyordum. Fakat i3 kullanırken bu tuşlar işlevsiz kalıyor. Bu tuşları nasıl aktif edebilirim? Config dosyam boyle.
Kod:Panoya kopyala
################################################## ################################################## ################# ################################################## ################################################## ################ ################ Start of all the settings ################# ################################################## ################################################## ################ ################################################## ################################################## ################ KEY DEFINITIONS TO REMEMBER $Mod = WINDOWS key or Super key or Mod4 Mod1 = ALT key Control = CTRL key Shift = SHIFT key Escape = ESCAPE key Return = ENTER or RETURN key KP_Enter = Keypad Enter Pause = PAUSE key Print = PRINT key Tab = TAB key ################################################## ################################################## ################# ################# Define the $mod variable/key ################# ################################################## ################################################## ################# # Key to rule them all : Super(Windows) or Alt key? # Mod4 = Windows or Super key on keyboard # Mod1 = Alt key on keyboard #Set Alt key #set $mod Mod1 #set Super key set $mod Mod4 ################################################## ################################################## ################# ################# Define the movements keys - variables ################# ################################################## ################################################## ################# #This is setup for qwerty set $up l set $down k set $left j set $right semicolon #This is setup for azerty #set $up l #set $down k #set $left j #set $right m ################################################## ################################################## ################# ################# Single and Dual screen ################# ################################################## ################################################## ################# # setting variables for later use # use xrandr and/or arandr to know the names of your monitors # use this line to tell which monitor is on the right # xrandr --output DVI-I-2 --right-of DVI-I-1 --auto #exec --no-startup-id xrandr --output LVDS1 --mode 1366x768 --output DP3 --mode 1920x1080 --right-of LVDS1 #exec --no-startup-id xrandr --output DVI-I-0 --right-of HDMI-0 --auto #exec --no-startup-id xrandr --output DVI-1 --right-of DVI-0 --auto #exec --no-startup-id xrandr --output DVI-D-1 --right-of DVI-I-1 --auto #exec --no-startup-id xrandr --output HDMI-2 --right-of HDMI-1 --auto exec --no-startup-id xrandr --output HDMI2 --right-of HDMI1 --auto # my current setup #set $firstMonitor DP3 #set $secondMonitor LVDS1 #set $firstMonitor DVI-I-0 #set $secondMonitor HDMI-0 #set $firstMonitor DVI-0 #set $secondMonitor DVI-1 #set $firstMonitor DVI-I-1 #set $secondMonitor DVI-D-1 #set $firstMonitor HDMI-1 #set $secondMonitor HDMI-2 set $firstMonitor HDMI-0 set $secondMonitor DVI-D-0 workspace 1 output $firstMonitor workspace 2 output $secondMonitor workspace 3 output $secondMonitor workspace 4 output $firstMonitor workspace 5 output $firstMonitor workspace 6 output $firstMonitor workspace 7 output $secondMonitor workspace 8 output $secondMonitor workspace 9 output $secondMonitor workspace 10 output $secondMonitor # switch to workspace bindsym $mod+1 workspace 1 bindsym $mod+2 workspace 2 bindsym $mod+3 workspace 3 bindsym $mod+4 workspace 4 bindsym $mod+5 workspace 5 bindsym $mod+6 workspace 6 bindsym $mod+7 workspace 7 bindsym $mod+8 workspace 8 bindsym $mod+9 workspace 9 bindsym $mod+0 workspace 10 # move focused container to workspace bindsym $mod+Shift+1 move container to workspace 1; workspace 1 bindsym $mod+Shift+2 move container to workspace 2; workspace 2 bindsym $mod+Shift+3 move container to workspace 3; workspace 3 bindsym $mod+Shift+4 move container to workspace 4; workspace 4 bindsym $mod+Shift+5 move container to workspace 5; workspace 5 bindsym $mod+Shift+6 move container to workspace 6; workspace 6 bindsym $mod+Shift+7 move container to workspace 7; workspace 7 bindsym $mod+Shift+8 move container to workspace 8; workspace 8 bindsym $mod+Shift+9 move container to workspace 9; workspace 9 bindsym $mod+Shift+0 move container to workspace 10; workspace 10 ################################################## ################################################## ################# ################# how to exit, logoff, suspend, ... ################# ################################################## ################################################## ################# #Backup exit #Press ctrl+alt+x - check toolbar for next choices bindsym control+mod1+X mode "$mode_system" set $mode_system System (k) lock, (a) switch (l) logout, (u) suspend, (h) hibernate, (r) reboot, (s) shutdown mode "$mode_system" ################################################## ################################################## ################# ################# reload changed configuration ################# ################################################## ################################################## ################# # restart i3 inplace (preserves your layout/session, can be used to upgrade i3) bindsym $mod+Shift+r restart # reload the configuration file bindsym $mod+Shift+c reload ################################################## ################################################## ################# ################# Stopping an application ################# ################################################## ################################################## ################# # kill focused window bindsym $mod+Shift+q kill #bindsym $mod+q kill ################################################## ################################################## ################# ################# Moving around in i3 ################# ################################################## ################################################## ################# # Use Mouse+$mod to drag floating windows to their wanted position floating_modifier $mod # toggle tiling / floating bindsym $mod+Shift+space floating toggle # change focus bindsym $mod+$left focus left bindsym $mod+$down focus down bindsym $mod+$up focus up bindsym $mod+$right focus right # alternatively, you can use the cursor keys: bindsym $mod+Left focus left bindsym $mod+Down focus down bindsym $mod+Up focus up bindsym $mod+Right focus right # move focused window bindsym $mod+Shift+$left move left bindsym $mod+Shift+$down move down bindsym $mod+Shift+$up move up bindsym $mod+Shift+$right move right # alternatively, you can use the cursor keys: bindsym $mod+Shift+Left move left bindsym $mod+Shift+Down move down bindsym $mod+Shift+Up move up bindsym $mod+Shift+Right move right ################################################## ################################################## ################# ################# moving around workspaces ################# ################################################## ################################################## ################# # next/previous workspace #bindsym Mod1+Tab workspace next #bindsym Mod1+Shift+Tab workspace prev bindsym $mod+Tab workspace back_and_forth #navigate workspaces next / previous bindsym Mod1+Ctrl+Right workspace next bindsym Mod1+Ctrl+Left workspace prev # switch to workspace with urgent window automatically for_window [urgent=latest] focus ################################################## ################################################## ################# ################# Tiling parameters ################# ################################################## ################################################## ################# # orientation for new workspaces default_orientation horizontal # split in horizontal orientation bindsym $mod+h split v # split in vertical orientation bindsym $mod+g split v # enter fullscreen mode for the focused container # Super + F in arcolinux is execute thunar bindsym $mod+f fullscreen toggle # change container layout (stacked, tabbed, toggle split) # qwerty/azerty issue for letter z bindsym $mod+s layout stacking bindsym $mod+z layout tabbed bindsym $mod+e layout toggle split # change focus between tiling / floating windows bindsym $mod+space focus mode_toggle # focus the parent container bindsym $mod+a focus parent # focus the child container #bindsym $mod+d focus child ################################################## ################################################## ################# ################# resize ################# ################################################## ################################################## ################# # Resizing by 1 bindsym $mod+Mod1+Ctrl+Right resize shrink width 1 px or 1 ppt bindsym $mod+Mod1+Ctrl+Up resize grow height 1 px or 1 ppt bindsym $mod+Mod1+Ctrl+Down resize shrink height 1 px or 1 ppt bindsym $mod+Mod1+Ctrl+Left resize grow width 1 px or 1 ppt ################################################## ################################################## ################ #old resize keybindings # resize window (you can also use the mouse for that) bindsym $mod+r mode "resize" mode "resize" ################################################## ################################################## ################# ################# choose the font ################# ################################################## ################################################## ################# # Font for window titles. Will also be used by the bar unless a different font # is used in the bar block below. # choose your font font pango:Noto Mono Regular 13 ################################################## ################################################## ################# ################# assign applications to workspaces ################# ################################################## ################################################## ################# # Assign application to start on a specific workspace # you can find the class with the program xprop # Workspace 1 browser related #assign [class="Firefox"] → 1 for_window [class="Firefox"] focus # Workspace 2 text editor related # Workspace 3 Inkscape #assign [class="mpv"] → 3 # Workspace 4 Gimp assign [class="Gimp"] → 4 #assign [class="Code"] → 4 for_window [class="Gimp|code"] focus # Workspace 5 assign [class="^vlc$"] → 5 assign [class="^Stremio$"] → 5 assign [class="^jellyfin"] → 5 #assign [class="Thunar"] → 5 for_window [class="mpv|^vlc$|^Stremio$|Thunar|Jellyfin"] focus # Workspace 6 Video editor assign [class="Olive"] → 6 assign [class="kdenlive"] → 6 assign [class="resolve"] → 6 #assign [class="konsole"] → 6 for_window [class="Olive|Kdenlive|Davinci Resolve|konsole"] focus # Workspace 7 virtual machines and settings assign [class="^obs$"] → 7 for_window [class="^obs$"] focus # Workspace 8 Discord assign [class="^discord$"] → 8 assign [class="^Ferdi$"] → 8 assign [class="^Element$"] → 8 for_window [class="^discord$|Ferdi|Element"] focus # Workspace 9 notes assign [class="Joplin"] → 9 for_window [class="Joplin"] focus # Workspace 10 todo assign [class="WorkFlowy"] → 10 for_window [class="Workflowy"] focus ################################################## ################################################## ################# ################# autostart - execute applications at boot time ################# ################################################## ################################################## ################# # USER APPLICATIONS TO START AT BOOT exec --no-startup-id xfsettingsd # Autotiling exec_always --no-startup-id autotiling exec_always --no-startup-id mpris-proxy #pulseeffects exec --no-startup-id easyeffects --gapplication-service # TRAY APPLICATIONS # applications that are not installed will not start # you may see a wheel - hashtag out things you do not want #exec --no-startup-id qbittorrent exec --no-startup-id autokey-gtk exec --no-startup-id /home/yusuf/Documents/Linux-CapsLock-Delay-Fixer/bootstrap.sh exec --no-startup-id kdeconnect-indicator exec --no-startup-id /usr/lib/kdeconnectd exec --no-startup-id joplin-desktop exec --no-startup-id xhost + exec --no-startup-id redshift exec --no-startup-id nextcloud exec --no-startup-id ~/Appimages/brave-bg # exec --no-startup-id aw-qt #exec --no-startup-id setxkbmap -option caps:escape #Authentication dialog exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & # Updater # exec --no-startup-id pamac-tray # bluetooth #exec --no-startup-id blueberry-tray # network #exec --no-startup-id nm-applet exec --no-startup-id connman-gtk # num lock activated exec_always --no-startup-id numlockx on # clipman exec --no-startup-id xfce4-clipman #Conky exec --no-startup-id conky -c ~/.config/i3/system-overview #feh sets wallpaper exec --no-startup-id nitrogen --restore #Polybar exec_always --no-startup-id ~/.config/polybar/launch.sh & exec_always --no-startup-id xset r rate 300 50 ################################################## ################################################## ################# ################# system applications ################# ################################################## ################################################## ################# exec --no-startup-id xfce4-power-manager & # ommitted next line to get super key to bring up the menu in xfce and avoid error then in i3 # IF xfsettingsd is activated you can not change themes #exec --no-startup-id xfsettingsd & exec --no-startup-id /usr/lib/xfce4/notifyd/xfce4-notifyd & ################################################## ################################################## ################# ################# applications keyboard shortcuts ################# ################################################## ################################################## ################# #not workspace related bindsym $mod+v exec xfce4-popup-clipman bindsym $mod+Control+q exec ytfzf -fD bindsym $mod+Control+w exec ytfzf -S -D -f #conky bindsym $mod+c exec --no-startup-id conky-toggle bindsym control+mod1+Next exec --no-startup-id conky-rotate -n bindsym control+mod1+Prior exec --no-startup-id conky-rotate -p # terminal bindsym $mod+Return exec --no-startup-id konsole;focus bindsym $mod+Shift+Return exec --no-startup-id thunar;focus bindsym $mod+shift+f exec --no-startup-id rofi -show drun bindsym $mod+shift+a exec --no-startup-id rofi -modi window -show window bindsym $mod+shift+d exec --no-startup-id rofi -modi file-browser -show file-browser #System monitor bindsym control+Shift+Return exec --no-startup-id ksysguard;focus #settings bindsym control+mod1+m exec --no-startup-id xfce4-settings-manager #catfish bindsym control+mod1+c exec --no-startup-id catfish;focus #pavucontrol #arcolinux conflict bindsym control+mod1+u exec --no-startup-id pavucontrol # start xfce-appfinder #arcolinux does not seem to work #bindsym control+mod1+a exec --no-startup-id xfce4-appfinder #pamac-manager bindsym control+mod1+p exec --no-startup-id pamac-manager #xkill bindsym --release $mod+Escape exec xkill #workspace related #workspace 1 related bindsym $mod+w exec --no-startup-id exo-open --launch webbrowser;focus #workspace 2 related #bindsym $mod+F2 exec --no-startup-id code;focus #workspace 4 related #workspace 5 related #workspace 8 related # Make the currently focused window a scratchpad bindsym $mod+Shift+minus move scratchpad # Show the first scratchpad window bindsym $mod+minus scratchpad show ################################################## ################################################## ################# ################# screenshots ################# ################################################## ################################################## ################# bindsym $mod+shift+x exec spectacle -r ################################################## ################################################## ################# ################# floating or tiled ################# ################################################## ################################################## ################# #floating enabled from some programs - find with xprop for_window [class="Galculator"] floating enable for_window [class="Launcher"] floating enable for_window [class="Wine"] floating enable for_window [class="^Riot"] floating enable for_window [class="^League of Legends"] floating enable for_window [class="Gnome-disks"] floating disable for_window [class="^Gnome-font-viewer$"] floating enable for_window [class="Gnome-disks"] floating disable for_window [class="Pavucontrol"] floating disable #for_window [class=^Vlc$"] floating disable for_window [class="Wine"] floating disable for_window [class="Battle.net"] floating disable for_window [instance="script-fu"] border normal for_window [instance="kdenlive"] border normal for_window [instance="^ulauncher"] focus_wrapping no for_window [instance="variety"] floating disable for_window [title="Copying"] floating enable for_window [title="Friends List"] floating enable for_window [title="Deleting"] floating enable for_window [title="Moving"] floating enable for_window [title="^Terminator Preferences$"] floating enable for_window window_role="pop-up" floating enable for_window window_role="^Preferences$" floating enable for_window window_role="setup" floating enable # class border backgr. text indicator child_border client.focused_inactive #4c7899 #285577 #ffffff #00000000 #00000000 client.unfocused #333333 #5f676a #ffffff #00000000 #00000000 client.focused #333333 #222222 #888888 #00000000 #00000000 client.background #ffffff ################################################## ################################################## ################# ################# variety for your wallpapers ################# ################################################## ################################################## ################# #Variety keybindings mod1 = ALT # trash wallpaper bindsym mod1+t exec --no-startup-id variety -t # next wallpaper bindsym mod1+n exec --no-startup-id variety -n bindsym mod1+Right exec --no-startup-id variety -n # previous wallpaper bindsym mod1+p exec --no-startup-id variety -p bindsym mod1+Left exec --no-startup-id variety -p # favorite wallpaper bindsym mod1+f exec --no-startup-id variety -f # pause wallpaper bindsym mod1+Up exec --no-startup-id variety --pause # resume wallpaper bindsym mod1+Down exec --no-startup-id variety --resume ################################################## ################################################## ################# ################# variety with pywal for your wallpapers ################# ################################################## ################################################## ################# # next wallpaper bindsym mod1+Shift+n exec --no-startup-id variety -n && wal -i $(cat $HOME/.config/variety/wallpaper/wallpaper.jpg.txt)& # previous wallpaper bindsym mod1+Shift+p exec --no-startup-id variety -p && wal -i $(cat $HOME/.config/variety/wallpaper/wallpaper.jpg.txt)& # trash wallpaper bindsym mod1+Shift+t exec --no-startup-id variety -t && wal -i $(cat $HOME/.config/variety/wallpaper/wallpaper.jpg.txt)& # Update Wallpaper bindsym mod1+Shift+u exec --no-startup-id wal -i $(cat $HOME/.config/variety/wallpaper/wallpaper.jpg.txt) ################################################## ################################################## ################# ################# audio settings ################# ################################################## ################################################## ################# bindsym XF86AudioRaiseVolume exec --no-startup-id "amixer -D pulse sset Master '5%+'" bindsym XF86AudioLowerVolume exec --no-startup-id "amixer -D pulse sset Master '5%-'" bindsym XF86AudioMute exec --no-startup-id "amixer -D pulse set Master toggle" #https://github.com/acrisci/playerctl/ bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause bindsym XF86AudioNext exec --no-startup-id playerctl next bindsym XF86AudioPrev exec --no-startup-id playerctl previous bindsym XF86AudioStop exec --no-startup-id playerctl stop ################################################## ################################################## ################# ################# xbacklight ################# ################################################## ################################################## ################# bindsym XF86MonBrightnessUp exec --no-startup-id xbacklight -inc 20 # increase screen brightness bindsym XF86MonBrightnessDown exec --no-startup-id xbacklight -dec 20 # decrease screen brightness ################################################## ################################################## ################# ################# bar toggle ################# ################################################## ################################################## ################# # bar toggle, hide or show bindsym $mod+b bar mode toggle ################################################## ################################################## ################# ################# border control ################# ################################################## ################################################## ################# # Border control hide_edge_borders both bindsym $mod+shift+b exec --no-startup-id i3-msg border toggle #changing border style #super+t in arcolinux is starting terminal bindsym $mod+t border normal bindsym $mod+y border 1pixel bindsym $mod+u border none #new_window pixel 1 new_window normal #new_window none #new_float pixel 1 new_float normal #new_float none ################################################## ################################################## ################# ################# Popups control ################# ################################################## ################################################## ################# #Popups during fullscreen mode popup_during_fullscreen smart ################################################## ################################################## ################# ################# i3 gaps next ################# ################################################## ################################################## ################# # Settings for I3 next gap git # https://github.com/Airblader/i3/tree/gaps-next # delete or uncomment the following lines if you do not have it or do not # want it for_window class="^.*" border pixel 2 gaps inner 5 gaps outer 5 #smart_gaps on #smart_borders on ################################################## ################################################## ################# ################# i3 gaps change ################# ################################################## ################################################## ################# set $mode_gaps Gaps: (o) outer, (i) inner set $mode_gaps_outer Outer Gaps: +|-|0 (local), Shift + +|-|0 (global) set $mode_gaps_inner Inner Gaps: +|-|0 (local), Shift + +|-|0 (global) bindsym $mod+Shift+g mode "$mode_gaps" mode "$mode_gaps" mode "$mode_gaps_inner" mode "$mode_gaps_outer" ################################################## ################################################## ################# ################# picom of i3wm ################# ################################################## ################################################## ################# #if you want transparency on non-focused windows, ... exec_always --no-startup-id picom --config ~/.config/i3/picom.conf bindsym control+mod1+o exec --no-startup-id ~/.i3/scripts/picom-toggle.sh ################################################## ################################################## ################# ################################################## ################################################## ################# ################################################## ################################################## ################# ################# bar appearance ################# ################################################## ################################################## ################# ################################################## ################################################## ################# ################################################## ################################################## ################# ################################################## ################################################## ################# ################################################## ################################################## ################# ################################################## ################################################## ################# ################################################## ################################################## ################# ################################################## ################################################## ################# ######################################## THE END ########################################### ################################################## ################################################## ################# ################################################## ################################################## ################# ################################################## ################################################## ################# ################################################## ################################################## ################# ################################################## ################################################## ################# ################################################## ################################################## ################# ################# mouse settings in i3 ################# ################################################## ################################################## ################# # NOT USED # mouse settings # The middle button over a titlebar kills the window # bindsym --release button2 kill # The middle button and a modifer over any part of the window kills the window # bindsym --whole-window $mod+button2 kill # The right button toggles floating # bindsym button3 floating toggle # bindsym $mod+button3 floating toggle # The side buttons move the window around # bindsym button9 move left # bindsym button8 move right ################################################## ################################################## ################# ################# keyboard control ################# ################################################## ################################################## ################# # NOT USED # Settings of arcolinux will be applied #exec --no-startup-id setxkbmap be #exec --no-startup-id setxkbmap us exec --no-startup-id setxkbmap tr