You're happly running a desktop X11 session as user anne
; but you want to be able to run an X11 application in that session as bob
, but wehn you try to do this you get:
X-Server access is denied on host
#!/usr/bin/env bash | |
oc_ver="8.10" | |
echo "Autobuild OpenConnect $oc_ver" | |
echo " " | |
echo "This script uses apt-get and make install via sudo rights" | |
echo "To simplify this, we're going to use sudo -v to pre-authenticate you" | |
sudo -k | |
sudo -v |
# usage: `ip4 HOSTNAME` | |
alias ip4='perl -MSocket -e '\''$pack=gethostbyname($ARGV[0]); print inet_ntoa($pack)'\''' |
#!/usr/bin/env bash | |
set -euo pipefail | |
## encrypted files; script will create this. Put in a synced folder | |
ENCRYPTED_FOLDER="~/Dropbox/encrypted" | |
## mountpoint; script will create this. Should stay empty when not mounted! | |
## DO NOT PUT THIS IN A SYNCED FOLDER - DOING SO WILL SYNC UNENCRYPTED DATA | |
MOUNTPOINT="~/.local/cloudmount/Dropbox-Encrypted" |
Running BurpSuite on a HiDPI display, and that makes the interface window tiny and unreadable?
Just set the _JAVA_OPTIONS
environment variable so that it includes -Dsun.java2d.uiScale=2
On Linux, you can edit the BurpSuiteCommunity
executable shell script wherever it's been installed, to include the following line near the top (below the #!
line, though!):
export _JAVA_OPTIONS="-Dsun.java2d.uiScale=2"
NB: these instructions are for Ubuntu; they work under WSL on Windows 10 as well
Get the decrypt.sh
file from here: https://github.com/zhangyoufu/unifi-backup-decrypt
Make sure prerequisites are installed:
sudo apt update && sudo apt install zip unzip openssl mongo-tools
mkdir -p ~/.config && touch ~/.config/ssh-agent.pid
ssh-agent-manage.sh
into your .bashrc
or .bash_profile
or similarkillall -9 ssh-agent
This snippet, when included in .bashrc
, will ensure that your session has a working ssh-agent
with all your ssh keys loaded into it. It does this without creating separate ssh-agent
processes by:
(NB: adapted from this Ask Ubuntu thread -- tested to work on Ubuntu 16.04 LTS through Ubuntu 22.04 LTS (Jammy).
Unlike using VMWare Tools to enable Linux guest capabilities, the open-vm-tools
package doesn't auto-mount shared VMWare folders. This can be frustrating in various ways, but there's an easy fix.
Install open-vm-tools
and run:
sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other