Skip to content

Instantly share code, notes, and snippets.

View Swipe650's full-sized avatar
🏠
Retired - now doing interesting IT stuff

SwitchToLinux Swipe650

🏠
Retired - now doing interesting IT stuff
View GitHub Profile
@Swipe650
Swipe650 / remove-old-ufw-rules
Created July 29, 2018 16:50
Remove old rules from /etc/ufw
# Remove old rules from /etc/ufw
#!/bin/bash
sudo rm /etc/ufw/after6.rules.2*
sudo rm /etc/ufw/after.rules.2*
sudo rm /etc/ufw/before6.rules.2*
sudo rm /etc/ufw/before.rules.2*
sudo rm /etc/ufw/user6.rules.2*
sudo rm /etc/ufw/user.rules.2*
@Swipe650
Swipe650 / unfirewall.sh
Last active August 12, 2018 13:48
Disable VPN kill switch
#!/bin/bash
sudo ufw reset
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 1714:1764/udp
sudo ufw allow 1714:1764/tcp
sudo ufw allow 22/tcp
sudo ufw allow in 139,445/tcp
sudo ufw allow in 137,138/tcp
@Swipe650
Swipe650 / firewall.sh
Last active April 26, 2020 20:12
Enable VPN kill switch
#!/bin/bash
sudo ufw reset
sudo ufw default deny incoming
sudo ufw default deny outgoing
sudo ufw allow 1714:1764/udp
sudo ufw allow 1714:1764/tcp
sudo ufw allow 22/tcp
sudo ufw allow 5556/tcp
sudo ufw allow 5558/tcp
#!/bin/bash
current=$(pacmd list-sinks |grep active)
#switch to speakers
if [[ $current == *"headphones"* ]]; then
pacmd set-sink-port 0 analog-output-lineout
amixer -c 0 sset "Auto-Mute Mode" Disabled
#switch to headphones
elif [[ $current == *"lineout"* ]]; then
@Swipe650
Swipe650 / Change audio master volume
Last active May 27, 2018 20:50
Change audio master volume
# Increase or decrease audio via commandline by percent + or -
amixer -D pulse sset Master 5%-
ffmpeg -v quiet -f x11grab -video_size 1920x1080 -i :0 -f alsa -i default -c:v libx264 -vf scale=1280x720 -b:v 1280K -minrate 2560K -maxrate 2560K -bufsize 1280K -c:a ac3 -b:a 384K -ac 2 -strict -2 "video.mkv"
[
{
"group" : "Imported",
"image" : "",
"stations" : [
{
"image" : "~/.config/radiotray-ng/bookmark_icons/lbc",
"name" : "LBC UK",
"url" : "http://media-ice.musicradio.com/LBCUK.m3u"
},
# set to yes if you want Conky to be forked in the background
background yes
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
xftfont Trebuchet MS:size=11
# Text alpha when using Xft
# set to yes if you want Conky to be forked in the background
background yes
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
xftfont Trebuchet MS:size=11
# Text alpha when using Xft
@Swipe650
Swipe650 / Radiotray-NG qdbus
Created August 19, 2017 15:25
Radiotray-NG qdbus commands
# To play a station from bookmarks: play_station group station
qdbus com.github.radiotray_ng /com/github/radiotray_ng com.github.radiotray_ng.play_station Imported 'LBC UK'
#To stop playing:
qdbus com.github.radiotray_ng /com/github/radiotray_ng com.github.radiotray_ng.stop
#To get player state i.e. song title info etc:
qdbus com.github.radiotray_ng /com/github/radiotray_ng com.github.radiotray_ng.get_player_state