Làm quen với tmux

image

Cấu hình

Cấu hình cho tmux có thể được thêm vào file $HOME/.tmux.conf.

Phím tắt

  • Reload .tmux.conf

    Reload file cấu hình với phím tắt Ctrl-b r:

    bind-key r source ~/.tmux.conf
    
[Đọc tiếp]
tmux 

Cài đặt Bumblebee cho NVIDIA Optimus trên Fedora

Bài đăng này đã lỗi thời. Bạn có thể xem hướng dẫn mới hơn tại đây

Nếu bạn không quan tâm đến việc chuyển qua lại giữa 2 card và muốn card NVIDIA luôn được sử dụng thì bạn có thể xem hướng dẫn này.

Cài đặt Bumblebee và NVIDIA driver

Thêm repo RPMFusion

$ sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
[Đọc tiếp]

Cấu hình proxy cho git

Đối với http và https protocol:

$ git config --global http.proxy $http_proxy
$ git config --global https.proxy $http_proxy

Đối với git protocol

  • Cài socat.
  • Tạo file /usr/bin/gitproxy với nội dung:
    #!/bin/sh
    
    proxy_host=<your_proxy_host>
    proxy_port=<your_proxy_port>
    proxy_user=<your_proxy_username>
    proxy_pass=<your_proxy_password>
    
    exec socat STDIO PROXY:$proxy_host:$1:$2,proxyport=$proxy_port,proxyauth=$proxy_user:$proxy_pass
    
  • Cấp quyền thực thi: sudo chmod +x /usr/bin/gitproxy
  • Cấu hình git: git config --global core.gitproxy gitproxy
  • Tắt xác thực SSL: git config --global http.sslverify false
git  proxy 

Khôi phục grub cho Fedora

Khởi động vào live USB

Mount phân vùng muốn khôi phục grub (ví dụ /dev/sda1)

sudo mount /dev/sda1 /mnt
# Nếu thư mục /boot nằm ở một phân vùng riêng (giả sử /dev/sda2)
# phân vùng đó cũng phải được mount
# sudo mount /dev/sda2 /mnt/boot
[Đọc tiếp]
grub  fedora 

Bật chế độ ban đêm với xrandr

Tạo một file script night_mode

#!/bin/sh

night_mode() {
    xrandr --output VGA-1 --gamma $1 --brightness $2
}
case $1 in
  off) night_mode 1:1:1 1.0 ;;
  *) night_mode 1:0.85:0.6 1.0 ;;
esac

Câp quyền thực thi cho file

$ chmod +x night_mode

Để bật chế độ ban đêm, chạy ./night_mode./night_mode off để tắt.

Bạn có thể đặt file vào /usr/bin để gọi lệnh night_mode.