Skip to content

Instantly share code, notes, and snippets.

View sbarcelona11's full-sized avatar

Sebastian Barcelona sbarcelona11

View GitHub Profile
@sbarcelona11
sbarcelona11 / macos_docker_xorg_forwarding.md
Created July 23, 2025 17:32 — forked from devnoname120/macos_docker_xorg_forwarding.md
Xorg/X11 forwarding on macOS and docker

Xorg/X11 forwarding on macOS and docker

In order to run Xorg apps on macOS you will need to install xquartz:

brew install --cask --no-quarantine xquartz

And then configure it

@sbarcelona11
sbarcelona11 / mission_planner.sh
Last active July 19, 2025 02:33
mission_planner ubuntu 22
#!/bin/bash
set -e
WINEPREFIX="$HOME/.wine-mp"
DESKTOP_FILE="$HOME/.local/share/applications/mission-planner.desktop"
ICON_PATH="$HOME/.local/share/icons/mission-planner.png"
export WINEPREFIX
export WINEARCH=win64

Setup VNC on Nvidia Jetson

Enable the VNC server to start each time you log in

  1. If you have a Jetson Nano 2GB Developer Kit (running LXDE)
mkdir -p ~/.config/autostart
cp /usr/share/applications/vino-server.desktop ~/.config/autostart/.

For all other Jetson developer kits (running GNOME)

cd /usr/lib/systemd/user/graphical-session.target.wants
apt-get install gawk bison gcc make wget tar -y
wget -c https://ftp.gnu.org/gnu/glibc/glibc-2.35.tar.gz
tar -zxvf glibc-2.35.tar.gz && cd glibc-2.35
mkdir glibc-build && cd glibc-build
../configure --prefix=/opt/glibc
make
make install
@sbarcelona11
sbarcelona11 / x11_docker_mac.md
Created October 29, 2024 01:02 — forked from cschiewek/x11_docker_mac.md
X11 in docker on macOS

To forward X11 from inside a docker container to a host running macOS

  1. Install XQuartz: https://www.xquartz.org/
  2. Launch XQuartz. Under the XQuartz menu, select Preferences
  3. Go to the security tab and ensure "Allow connections from network clients" is checked.
  4. Run xhost + ${hostname} to allow connections to the macOS host *
  5. Setup a HOSTNAME env var export HOSTNAME=`hostname`*
  6. Add the following to your docker-compose:
 environment:
@sbarcelona11
sbarcelona11 / ros-melodic.sh
Created January 18, 2024 04:46
ros melodic-mavros
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt install curl # if you haven't already installed curl
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
sudo apt update
sudo apt install ros-melodic-desktop-full
## building dependencies
sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
sudo apt install python-rosdep
sudo rosdep init
# Install mavros
# chmod -x ...
sudo apt-get install python3-pip
sudo apt-get install ros-noetic-mavros ros-noetic-mavros-extras ros-noetic-mavros-msgs
sudo pip install -U catkin_tools
sudo pip install -U rosinstall-generator
wget https://raw.githubusercontent.com/mavlink/mavros/master/mavros/scripts/install_geographiclib_datasets.sh
sudo bash ./install_geographiclib_datasets.sh
# Install ROS 1
# chmod -x
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
sudo apt update
sudo apt install ros-noetic-desktop-full
source /opt/ros/noetic/setup.bash
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
printenv | grep ROS

Setting up Sinatra Project

create an empty project and add a Gemfile

cd ~/Desktop
mkdir project-name
cd project-name
touch Gemfile
@sbarcelona11
sbarcelona11 / install_composer_using_mamp_and_php7.sh
Created May 24, 2017 15:59 — forked from brettalton/install_composer_using_mamp_and_php7.sh
How to install Composer globally using MAMP's PHP
# Tested with Mac OS X 10.11.2 El Capitan & MAMP 3.5
# Jan 17, 2016
# original gist: https://gist.github.com/kkirsche/5710272
###########################################
# Composer & MAMP's installation of PHP 7 #
###########################################
echo "alias phpmamp='/Applications/MAMP/bin/php/php7.0.0/bin/php'" >> ~/.bash_profile
source ~/.bash_profile