Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View rjshrjndrn's full-sized avatar

Rajesh Rajendran rjshrjndrn

View GitHub Profile
@rjshrjndrn
rjshrjndrn / system-sleep-xhci.sh
Last active June 20, 2023 04:31
fix suspend to ram not wake up properly
#!/bin/sh
#
# Ref: https://gist.github.com/ioggstream/8f380d398aef989ac455b93b92d42048
# Steps to identify:
# 1. `journalctl`
# 2. `/sleep`
# 3. Check for pci_pm_supend
# 4. For example: xhci_hcd 0000:00:14.0: PM: failed to suspend async: error -16
# 5. to get the device details: take `14.0` and run `sudo lspci -k -nn -v -s 14.0`
# 6. Check for the `kernel_module` in this case, its xhci_pci, and disable it
@rjshrjndrn
rjshrjndrn / rename-authors.sh
Last active December 16, 2021 11:05 — forked from acdha/rename-authors.sh
Renaming author history in git
#!/bin/sh
# Change the author name/email
FILTER_BRANCH_SQUELCH_WARNING=1 git filter-branch --env-filter '
export GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL;
GIT_AUTHOR_NAME=`echo $GIT_AUTHOR_NAME | sed -e "s/Rajesh Rajendran/rjshrjndrn/g"`;
GIT_AUTHOR_EMAIL=`echo $GIT_AUTHOR_EMAIL | sed -e "s/rjshrjndrn@.*/rjshrjndrn@github.com/g"`;
GIT_COMMITTER_NAME=`echo $GIT_COMMITTER_NAME | sed -e "s/Rajesh Rajendran/rjshrjndrn/g"`;
GIT_COMMITTER_EMAIL=`echo $GIT_COMMITTER_EMAIL | sed -e "s/rjshrjndrn@.*/rjshrjndrn@github.com/g"`;
' \
@rjshrjndrn
rjshrjndrn / tmux-cheatsheet.markdown
Created February 7, 2018 01:03 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname