Linux使用心得技巧

此文章是本人在使用Linux系统过程中的一些积累的操作方式,在此备份。

一、GNOME桌面设置DPI

gsettings set org.gnome.desktop.interface scaling-factor 2

二、Fedora 安装GNOME优化工具

  • Fedora 现在为了系统的简洁,不自带GNOME优化工具,但是没了这东西,连最大最小化按钮都没有,所以我们有必要自己安装它。
dnf install -y gnome-tweak-tool

三、GNOME桌面环境添加应用程序到菜单

  • 新建Desktop Entry文件
vi /usr/share/applications/name.desktop
  • 指定Desktop Entry参数
[Desktop Entry]
# 应用名称
Name=
# 应用注释
Comment=
# 可执行程序路径
Exec=
# 图标文件路径
Icon=
# 是否打开终端
Terminal=false
# 类型
Type=Application
# 应用分类
Categories=Application;Development;

四、默认启动字符界面和图形界面

1. 临时修改界面

  • 切换到字符界面
init 3
  • 切换到图形界面
startx

2. 修改默认启动界面

  • 方法1:编辑/etc/inittab文件
id:5:initdefault:   # 默认初始化为5,图形界面
id:3:initdefault:   # 默认初始化为3,字符界面
  • 方法2:修改符号链接default.target
# 删除旧的符号链接
rm /etc/systemd/system/default.target
# 新建符号链接指向runlevel3.target
# 默认使用字符界面
ln -s /usr/lib/systemd/system/runlevel3.target /etc/systemd/system/default.target
# 重启
reboot
# 删除旧的符号链接
rm /etc/systemd/system/default.target
# 新建符号链接指向graphical.target
# 默认使用图形界面
ln -s /usr/lib/systemd/system/graphical.target /etc/systemd/system/default.target
# 重启
reboot
  • 方法3:在openSUSE和SUSE系统中使用YaST工具修改默认系统对象
  • 在root用户下,进入YaST系统管理界面
yast2
  • 在System中找到Services Manager,修改默认系统对象为Muti-User System(多用户系统),即可切换为字符界面。修改为Graphical Interface,即可切换为图形界面。

五、openSUSE 13.2 软件源配置

  • 因为某些原因,腾讯云的openSUSE的repo源不能用了,需要我们自行添加软件源:
#添加主Oss软件源
zypper addrepo http://download.opensuse.org/distribution/13.2/repo/oss/ openSUSE-13.2-Oss
#添加Update Oss软件源
zypper addrepo http://download.opensuse.org/update/13.2/ openSUSE-13.2-Update-Oss

六、Apache通过.htaccess强制http跳转https

  • 编辑服务器根目录的.htaccess文件
vi .htaccess
  • 新增以下内容
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]

七、Linux下使用adb提示权限不足

  • 使用root用户创建/编辑文件/etc/udev/rules.d/51-android.rules
vi /etc/udev/rules.d/51-android.rules
  • 添加以下行:
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"