<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.tonytascioglu.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.tonytascioglu.com/feed.php">
        <title>Tony Tascioglu Wiki - scripts:i3</title>
        <description>TechnoTony Wiki - Tony Tascioglu's personal public knowledge-base!</description>
        <link>https://wiki.tonytascioglu.com/</link>
        <image rdf:resource="https://wiki.tonytascioglu.com/_media/wiki/logo.png" />
       <dc:date>2026-04-12T02:09:34+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.tonytascioglu.com/scripts/i3/audio_playback_control?rev=1654289456"/>
                <rdf:li rdf:resource="https://wiki.tonytascioglu.com/scripts/i3/bitmap_font_for_i3bar?rev=1676605177"/>
                <rdf:li rdf:resource="https://wiki.tonytascioglu.com/scripts/i3/blue_light_filter?rev=1673822938"/>
                <rdf:li rdf:resource="https://wiki.tonytascioglu.com/scripts/i3/kill_program?rev=1654289346"/>
                <rdf:li rdf:resource="https://wiki.tonytascioglu.com/scripts/i3/lock_computer?rev=1654289654"/>
                <rdf:li rdf:resource="https://wiki.tonytascioglu.com/scripts/i3/map_wacom_tablet_to_single_display?rev=1676604938"/>
                <rdf:li rdf:resource="https://wiki.tonytascioglu.com/scripts/i3/mouse_acceleration?rev=1654289240"/>
                <rdf:li rdf:resource="https://wiki.tonytascioglu.com/scripts/i3/notifications?rev=1654289691"/>
                <rdf:li rdf:resource="https://wiki.tonytascioglu.com/scripts/i3/volume?rev=1654289134"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.tonytascioglu.com/_media/wiki/logo.png">
        <title>Tony Tascioglu Wiki</title>
        <link>https://wiki.tonytascioglu.com/</link>
        <url>https://wiki.tonytascioglu.com/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.tonytascioglu.com/scripts/i3/audio_playback_control?rev=1654289456">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-03T20:50:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Audio Player Play/Pause/Skip/Back Controls</title>
        <link>https://wiki.tonytascioglu.com/scripts/i3/audio_playback_control?rev=1654289456</link>
        <description>Audio Player Play/Pause/Skip/Back Controls

This is easy using playerctl

# media player
bindsym XF86AudioPlay exec playerctl play-pause
bindsym XF86AudioNext exec playerctl next
bindsym XF86AudioPrev exec playerctl previous


Seeking with media player</description>
    </item>
    <item rdf:about="https://wiki.tonytascioglu.com/scripts/i3/bitmap_font_for_i3bar?rev=1676605177">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-17T03:39:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sharp font for i3bar</title>
        <link>https://wiki.tonytascioglu.com/scripts/i3/bitmap_font_for_i3bar?rev=1676605177</link>
        <description>Sharp font for i3bar

Use a bitmap font. So sharp on small size vs OpenType or TrueType. Try terminus or another bitmap.
font pango:Terminus 8</description>
    </item>
    <item rdf:about="https://wiki.tonytascioglu.com/scripts/i3/blue_light_filter?rev=1673822938">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-15T22:48:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Blue Light Filter using Redshift</title>
        <link>https://wiki.tonytascioglu.com/scripts/i3/blue_light_filter?rev=1673822938</link>
        <description>Blue Light Filter using Redshift

It can also be handy to have a bluelight filter. If on x11, you can use redshift.
While there is also a gtk version, as well as configuration to have it auto-switch like flux, I just use the manual way.

redshift -O will set a desired color temperature, and -x cancels. I bound it to Mod+audio keys, but the choice is yours.</description>
    </item>
    <item rdf:about="https://wiki.tonytascioglu.com/scripts/i3/kill_program?rev=1654289346">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-03T20:49:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>End All Use of Program in i3</title>
        <link>https://wiki.tonytascioglu.com/scripts/i3/kill_program?rev=1654289346</link>
        <description>End All Use of Program in i3

Need to quickly shut off chrome to save RAM before it crashes?

bindsym Control+Mod1+q exec &quot;killall chromium &amp;&amp; killall firefox&quot;


Though calling xkill is also a classic. (Don't xkill the xroot ie wallpaper!)</description>
    </item>
    <item rdf:about="https://wiki.tonytascioglu.com/scripts/i3/lock_computer?rev=1654289654">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-03T20:54:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lock Computer/System</title>
        <link>https://wiki.tonytascioglu.com/scripts/i3/lock_computer?rev=1654289654</link>
        <description>Lock Computer/System

Using xscreensaver
bindsym Control+Mod1+l exec &quot;xscreensaver-command -lock&quot;
Using i3lock-fancy
bindsym Control+Mod1+l exec &quot;i3lock-fancy -t 'Hello'&quot;</description>
    </item>
    <item rdf:about="https://wiki.tonytascioglu.com/scripts/i3/map_wacom_tablet_to_single_display?rev=1676604938">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-17T03:35:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Map Wacom (or other) Graphics Tablet to One Display</title>
        <link>https://wiki.tonytascioglu.com/scripts/i3/map_wacom_tablet_to_single_display?rev=1676604938</link>
        <description>Map Wacom (or other) Graphics Tablet to One Display

By default, connecting a graphic tablet such as a Wacom will map the full resolution of the X11 window to the tablet. If you have more then one display, it will mess with the aspect ratio.

The solution is simple. If you are on X11, this can be done with xinput. You can also use xsetwacom with libinput.</description>
    </item>
    <item rdf:about="https://wiki.tonytascioglu.com/scripts/i3/mouse_acceleration?rev=1654289240">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-03T20:47:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Disable Mouse Acceleration in i3</title>
        <link>https://wiki.tonytascioglu.com/scripts/i3/mouse_acceleration?rev=1654289240</link>
        <description>Disable Mouse Acceleration in i3

I don't like mouse acceleration usually, and prefer to use a linear model. On full DE's like KDE, there is always an option to set this.

In i3, we can set all mice to disable acceleration using libinput and xinput

exec_always for id in $(xinput list | grep &quot;pointer&quot; | cut -d '=' -f 2 | cut -f 1); do xinput --set-prop $id 'libinput Accel Profile Enabled' 0, 1; done</description>
    </item>
    <item rdf:about="https://wiki.tonytascioglu.com/scripts/i3/notifications?rev=1654289691">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-03T20:54:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Notifications in i3</title>
        <link>https://wiki.tonytascioglu.com/scripts/i3/notifications?rev=1654289691</link>
        <description>Notifications in i3

Instead of each program using notifications, an easy solution is to use dunst. It supports notifications through notify-send as well as their own program. To launch on startup

exec dunst&amp;</description>
    </item>
    <item rdf:about="https://wiki.tonytascioglu.com/scripts/i3/volume?rev=1654289134">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-03T20:45:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Volume Control Using i3</title>
        <link>https://wiki.tonytascioglu.com/scripts/i3/volume?rev=1654289134</link>
        <description>Volume Control Using i3

Change system volume/mute from media controls

For muting, using ALSA to mute the Master output is a safe bet.

bindsym XF86AudioMute exec amixer -q set Master toggle


To adjust system volume, I have done this in 2 main ways:</description>
    </item>
</rdf:RDF>
