星期五, 4月 23正走在学习外贸客户开发之路上
Shadow

Linux World

Arch linux无法对NTFS分区进行写和删除操作

Linux World
因笔者电脑中装了两个操作系统,一个Arch Linux,一个是windows 10。Arch Linux下能自动挂载NTFS分区,但只能进行读操作,不能对分区的文件进行删除,创建等操作。网上也搜索不到解决方法,最后求助QQ群,大佬给出了方法,如下图所示,就是禁用windows10的快速启动功能。

linux下i3wm下polybar配置

Linux World
i3wm默认的i3bar很简洁,但 用了下polybar,感觉 这个更高大上,安装polybar这里不介绍了,安装好后,拷贝默认配置文件/usr/share/doc/polybar/config 到 $HOME/.config/polybar/config. 内容如下: ;========================================================== ; ; ; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ ; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ ; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ ; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ ; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ ; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ; ; ; To learn more about how to configure Polybar ; go to https://github.com/polybar/polybar ; ; The README contains a lot of information ; ;========================================================== [colors] ;background = $...

Arch linux下解决 网易云音乐搜索不能输入中文方法

Linux World
1.先安装qcef这个软件包。 sudo yay -S qcef ( 注:现在这个方法好像不行了,笔者在新电脑上安装的 ARCH系统尝试安装这个不行) 2.编辑/opt/netease/netease-cloud-music/netease-cloud-music.bash,把它改成这样: #!/bin/sh HERE="$(dirname "$(readlink -f "${0}")")" #export LD_LIBRARY_PATH="${HERE}"/libs #export QT_PLUGIN_PATH="${HERE}"/plugins #export QT_QPA_PLATFORM_PLUGIN_PATH="${HERE}"/plugins/platforms export XDG_CURRENT_DESKTOP=DDE exec "${HERE}"/netease-cloud-music $@ 3.可以了。 原理:网易云音乐他是利用deepin自家的qcef这个qt库,这个库在ubuntu上没有,于是ubuntu版的网易云音乐就内置了这个库。 但在Arch系的Linux发行版上,使用这个自带的qcef会造成中文无法输入。于是我们就把启动脚本里的重定向到自家的库的命令去掉,强制让他使用arch自带的库,就完事了。 至于为什么要模拟桌面环境是dde吗,因为如果不修改,在xfce上会出现双重标题栏,kde有可能会无法弹出右键菜单。 以上信息转自网络。 ...

Arch linux i3bar之i3status配置

Linux World
Arch linux 安装I3WM相关信息请参考https://wiki.archlinux.org/index.php/i3 安装完i3wm后,当你进入系统时,或许桌面如下: 注意到上图桌面底部的状态栏了吗?笔者用的是i3bar+i3status的效果。这些信息是通过i3配置文件里的bar字段来配置及i3status config配置文件来控制的。请细配置信息请参考:https://wiki.archlinux.org/index.php/i3#i3bar https://i3wm.org/docs/userguide.html#_configuring_i3bar 笔者也没太多的要求,就按它默认的来就行了。不过还是想在状态栏的日期后面显示星期几。修改i3status config配置文件。 检查确认是否已安装 i3status: $ sudo pacman -Ss i3status 如没安装 $ sudo pacman -S i3status 复制配置文件至当然home目录 下: $ cp /etc/i3status.conf ~/.config/i3status/config 如果 /etc/目录 下没有i3status.conf文件,那只能自己创建这个文件了,笔者安装好后发现/etc/目录 下是没有这个配置文件的,所以 只能从网上搜索了然后创建config文件。配置文件内容如下: # i3status configuration file. # see "man i3status" for documentation. # It is important that this file is edited as UTF-8. # The following line should contain a sh...

arch linux i3wm configuration file

Linux World
i3 config 文件,详细信息请参考https://i3wm.org 此文只是笔者记录下以备日后系统重装后作参考。 一般安装好后i3wm后,进入i3时,系统会自动启动i3-config-wizard向导帮您创建配置文件的。 一般配置文件位于~/.i3/config (或 ~/.config/i3/config ) # This file has been auto-generated by i3-config-wizard(1). # It will not be overwritten, so edit it as you like. # # Should you change your keyboard layout some time, delete # this file and re-run i3-config-wizard(1). # # i3 config file (v4) # # Please see https://i3wm.org/docs/userguide.html for a complete reference! set $mod Mod4 # Font for window titles. Will also be used by the bar unless a different font # is used in the bar {} block below. font pango:monospace 8 # This font is widely installed, provides lots of unicode glyphs, right-to-left # text rendering and scalability on retina/hidpi displays (thanks to pa...

Arch linux i3wm运行腾讯QQ/TIM/Wechat

Linux World
当你运行在i3wm环境下时,运行deepin的QQ/TIM(pacman -S deepin.qq.com.office或deepin.qq.com.im) 打开软件时会出现闪退的现象,启动不了QQ/TIM。或直接在命令行里执行命令也启动不了程序,会出现以下提示: X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 20 (X_GetProperty) Resource id in failed request: 0x0 Serial number of failed request: 10 Current serial number in output stream: 10 解决方案 yaourt -S gnome-settings-daemon然后运行 /usr/lib/gsd-xsettings,或者后台运行 nohup /usr/lib/gsd-xsettings > /dev/null 2>&1 &切换到对应目录 cd /opt/deepinwine/apps/Deepin-TIM 或者 /opt/deepinwine/apps/Deepin-QQ或者/opt/deepinwine/apps/Deepin-Wechat运行 ./run.sh 完美解决!参见 github,然后可以将第二步添加到 i3 的启动项即可。(笔者直接在.bashrc文件里添加nohup /usr/lib/gsd-xsettings > /dev/null 2>&1 &) 中文问题 系统语言非中文时,中文全显示成方块,需要在 /opt/deepinwine/tool...

Arch linux-not authorized to perform operation

Linux World
安装好Arch linux系统完后,还有好多工作等你去做,去配置呢。这不又碰到一个问题,系统的windows分区在文件管理器中显示已经挂载,但是当你点击打开时,提示:not authorized to perform operation 如下图所示: 当然root用户 是没有问题的。一般普通用户登入系统时,打开时就会有上面制授权问题。 解决方法: 安装polkit软件包。 $ sudo pacman -S polkit 修改/etc/polkit-1/rules.d/ 目录 下的50-default.rules文件。 $ sudo nano /etc/polkit-1/rules.d/50-default.rules, 加入以下内容: polkit.addRule(function(action, subject) { if (action.id.indexOf("org.freedesktop.udisks") == 0) { return polkit.Result.YES; } }); //注意:action.id.indexOf 其中Of O为字母大写O 保存文件即可。 如下图: 现在您 就可以有权限访问这些已挂载的分区了。 不过笔者用了一段时间后,又发现出现上面的情况,不能访问了,打开配置文件一看,文件增加的内容竟然没了,于是又添加上去保存。还是不行,网上搜索解决方法: 把当前用户加入组wheel中,这样就解决 了。 # useradd -G wheel current-User-name ...

装完arch进入grub加载不了windows

Linux World
装了linux 后,不每天update下,是不是感觉心里痒痒的,这么一痒,Manjaro系统就崩溃了,网上搜索方法自己解决的话,估计还是重新下系统来得快。于是重新装了Arch linux系统。怎样安装Arch,请参考《Arch linux 安装及配置》 装好系统后进入grub ,发现引导菜单没有windows系统引导条目。进不了windows系统。以下是解决方法: 进入Arch系统。执行命令: #pacman -S os-prober mtools 安装os-prober mtools #os-prober 执行os-prober,系统自动找到windows所在分区。 #grub-mkconfig -o /boot/grub/grub.cfg 生成配置文件,重启电脑。OK 这时,如果你进入grub引导时,发现还是没有windows启动条时,那是因为我电脑上windows所在分区是NTFS文件系统。我们还得再安装ntfs-3g fuse。 # pacman -S ntfs-3g fuse 然后再重新执行一次上面的命令就行 有时如果已经启动电脑了进入grub引导界面,这时又不想用电脑了,关机或重启啥的。你可以 编辑 #nano /boot/grub/grub.cfg 在配置文件里添加如下内容: ## BEGIN PERSONAL OPTION ## menuentry 'System Poweroff' { echo "System shutting down…" halt } menuentry 'System Restart' { echo "System rebooting…" reboot } ## END PERSONAL OPTI...

Arch linux 安装及配置

Linux World
笔者从大学开始就陆续装过各种版本的linux,一开始当然是Redhat linux,毕竟这个在当时是很流行的。之后也试过fedora,centos,opensuse,debian,ubuntu等。但用的时间最长的还是debian,毕竟它的应用安装包比其它版本多点。 近几个月网上看到manjaro,听说很火,安装了下,的确方便。特别是它的AUR,想要安装什么软件,只需一个命令,基本上都会找到你要的软件。确实方便。而且跟Arch linux一样,可以滚动更新。跟Arch比起来,就是它的图形化安装,确认方便,对于新手来说很好。Arch linux安装起来,有点麻烦,对于新手来说 ,确实有点难。笔者在虚拟机上按照网上教程装了两三遍,现在似乎熟练了一点点。现特记录下。因为我的笔记本很老了,用的是bios系统,而非efi系统。 Arch linux下载:http://www.archlinux.org Manjaro linux下载:http://www.manjaro.org 官方安装请参考:https://wiki.archlinux.org/index.php/Installation_guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) 以下是安装步骤: 1.在官网上下载Aarch linux iso镜像文件,刻录至光盘或U盘中。推荐用UltraISO或Rufus 2.启动Arch linux Live环境,系统自动以root身份登入。如下: 选择第一项,进入arch live系统 3. 进入Arch live环境,系统会自动启动dhcpcd服务,测试网络连接是否正常,要知道,要安装arch linux没有网络是无法安装的。 # ping www.archlin...