使用账号manjaro和密码manjaro登录
选择 Partition Disk 进行分区,我使用的是cfdisk,用起来比较方便。
电脑配1个256G的SSD和1个18T的机械硬盘,我的分区如下:
分区之后选择 Mount Partitions ,告诉你要在哪个分区上挂载目录。
在 Mount Partitions 时第一次Mount的是 / 路径(root路径)的分区,第二次Mount的是 swap 的分区,然后可以安装自己的需要Mount分区
引用: >
两个grub会导致无法启动Manjaro。UbuntuStudio的grub启动菜单上显示有Manjaro引导项但无法启动,屏幕显示LENOVO标识但始终没反应。两个硬盘都是GPT格式,在SSD上安装Manjaro时并未预先分区是整盘安装的,没有预留ESP分区,有16M的MSR分区。
1 进入tty3
ctrl+alt+F3 进入tty3,然后输入账号密码进入shell
2 删除黑名单上屏蔽的nouveau
sudo nano /etc/modprobed/blacklistconf删除 blacklist nouveau
保存并退出。
3 安装nouveau开源驱动
pacman -Ss nouveau
extra/manjaro-firmware 20160419-1 [已安装]
Extra firmwares for Manjaro Linux
extra/mesa 1712-0 [已安装] an open-source implementation of the OpenGL specification
extra/xf86-video-nouveau 1015-1 (xorg-drivers) [已安装]
Open Source 2D acceleration driver for nVidia cards
community/shiki-nouveau-fall-colors 20120917-2
Shiki-Nouveau-Fall-Colors - Openbox Theme
multilib/lib32-mesa 1712-0 [已安装] an open-source implementation of the OpenGL specification (32-bit)
我当时第三个是未安装的
sudo pacman -S xf86-video-nouveau
装上(我之前有包缓存可以直接装,清理过的可能需要联网,自行百度吧)
重启
shutdown -r now
好了进了图形界面了
我最近又一次刚刚解决了工作中的一个不大不小的技术问题,想分享下自己的这个简单的方法论:排除法。
先说说这个问题是什么,我又是怎么解决的。因为产品需要,购买了淘宝上的一种mini主机,决定采用Linux系统做产品,首先就要解决发行版的问题。经过比较选择,初步选用Manjaro Linux。但是上周突然发现一个很诡异的现象:启动时间太长,每次启动的时间从几秒钟到2分半种不等。我这么描述,实际上不够精确,那么启动时间是什么呢?从电源开启,到自动登录完成并且桌面显示出来了,总共的时间。而这里面最有意思的是会在桌面显示出来之前会有一个黑屏时间,这个时间是不太固定的。作为企业产品,启动时间慢和不固定都是不能容忍的。那么,怎么来解决这个问题呢?其实,我一直在使用排除法,缩小问题的范围,直到最终精准定位。
第一个范围排除:显示相关还是其他?为了搞清楚系统是不是其他部分都启动了,而显示部分可能会滞后,将系统的ssh服务开启,当发现“卡死”的时候,立刻从另一个机器去远程登录,发现每次都能登录,因此排除了其他问题,确认与显示相关。
第二个范围排除:是否与自动登录相关?把系统的自动登录关掉,让启动的时候必须输入用户名密码,结果发现:问题消失!这就证明了,问题与自动登录相关。
第三个范围排除:卡在自动登录之前还是自动登录之后?由于是黑屏,很不给力,找一下自动登录的机制,发现可以设置自动登录的延时,默认是0,改成3秒,发现登录界面闪过,出现了鼠标和背景,不动。原来黑屏的现象变成了固定背景的问题。初步判断是在自动登录之后。因此需要研究从登录到桌面出现,需要经过哪些步骤。
第四个范围排除:进程筛选。研究了X11的Display Manager(本例中lightdm)和桌面系统(本例中Xfce)的进程父子关系,通过ssh,找出卡死的进程,最后发现卡在 gnome_keyring_daemon程序上。
最后,综合判断,给出结论。gnome_keyring_daemon程序在初始化的时候会读 /dev/random获得随机数,而 /dev/radom 这个内核接口需要足够的熵来产生随机数,当采用自动登录的方案时,如果对系统没有任何刺激,内核获得熵的速度会比较慢,导致 gnome_keyring_daemon阻塞;此时如果动一动鼠标,则很快进入桌面系统;在手动登录的方案中,用户输入密码和回车就产生了足够的熵,进入系统也就顺利了。
当然,上面说到的是一个简化的排查模型,排除法只是一种方法,需要和其他的一些条件一起使用。
首先,解决问题的信念。没办法,作为产品,不解决这个问题没法用。当遇到岔路时,尽管问题没有解决,但也学到了更多的知识,不能气馁。我解决这个问题的过程中一直有一个支线问题在干扰我:系统会识别出一个没有硬件连接的笔记本显示屏。为了排除这种可能,我通过配置让系统忽略这个不存在的显示屏,发现问题依旧。这个做法有两个好处:排除了多屏问题,我顺便理解了X11的忽略显示屏配置方法。另外,当自动登录相关的结论出来之后,作为绕过问题的策略,可以设为手动登录而不去研究,但这样导致浅尝辄止,除非有更重要的事情,这种刨根问底的精神不能丢。
其次,对比尝试。第二个范围排除,我的灵感源于这样一个偶然事实:当黑屏的时候,我动动鼠标或者敲击键盘,总是能进入系统。没有这个尝试,我很难想到登录的问题。
第三,知识储备。我对X11其实理解得不算太全面,这次为了解决这个问题,不得不去更深的理解了不同部分的关系,尤其是启动顺序。
谢谢看完的朋友,这是 我博客中的原文链接 。
用refus来安装manjaro-kde版本,用ultraISO用不了,会显示无法识别的文件系统
refus里被装系统的U盘,分区先设置成gpt格式化,然后改成非引导格式化一下不然识别不了,用另一个硬盘来被ISO写入,安装到gpt格式化的那个盘
详细先略过了,看这个链接 知乎 ,
而两个源的配置文件是:
kate /etc/pacmand/mirrorlist
kate /etc/pacmanconf
第一个对应的命令是:
sudo pacman-mirrors -i -m rank -c China
1。ulauncher可以当快速启动,对应着windows的listray,但是只能搜索程序和快捷键搜索网页
而synapse可以搜索文件,搜索网页不能指定引擎
2。typora安装
3。微信用deepin-WeChat而不是electronic-wechat,后者是网页版
1。一个是谷歌d出set as default不要点他
2。在system settings文件关联里把html相关的都改成谷歌浏览器优先
3。在system settings把默认软件,里面的html改成谷歌浏览器
如果是 wine 应用例如微信调字体,就还是原来的缩放。对于 wine 应用,设置的方法如下,终端执行 env WINEPREFIX="$HOME/deepinwine/Deepin-WeChat" winecfg
1未配置中文语言包,在manjaro manage settings里安装语言包,详细 *** 作略
2。/etc/environment或/etc/profile添加如下的三个环境变量即可解决FCITX在所有软件的中文输入问题
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
pacman -Syy //设置完源要更新下
pacmac list//查看已经安装的
pacman -Rs package //卸载软件和它依赖但是不被别人依赖的包
pacman -Rsc package//卸载所有和它依赖的包
略
中文输入
调微信字体
安装了google-pinyin,和cloud-pinyin
(试过了sunpinyin觉得没google好用,sogoupinyin太多问题)
在fcitix里设置cloud-pinyin 的源为baidu即可
安装命令:
pacman -S baidunetdisk-bin
用命令行输入baidunetdiskt发生what()错误,实际是个编码的问题
在baidunetdisk启动文件里添加export
LC_ALL=en_USUTF-8
还是不行,于是换软件用baidupcs-go
export LC_ALL=en_USUTF-8
export LANG=en_USUTF-8
把上面这两行加进~/zshrc的末尾再运行source ~/zshrc生效
ubantu可以参考 >
在使用3个月 manjaro linux +i3wm 之后我打算写一篇文章来记录一下心得,首先说一下,这篇文章并不是教程,只是分享一下使用心得。在这几个月使用期间,从刚开始的懵,到最后熟练使用效率大大提升,以至于使用gnome 或者windows桌面的时候各种不适应
接下来会分成两部分来写,第一部分是 manjaro linux ,第二部分是 i3wm 。
在使用Manjaro之前使用了大约1个月时间的Deepin Linux,界面确实很华丽漂亮,但是在Deepin的下面很多界面会有卡顿的感觉,比如启动器界面,以及多任务切换的时候,还有一个重要原因:我的蓝牙耳机 Fiil Diva 连上之后断断续续,基本不能用,而在Manjaro下面可以完美使用。
作为一个程序员,命令行上面有些资源难免要出墙,如果不用代理网速有些资源可能是龟速,比如 yaourt 某些软件的时候。如果你使用ss作为代理,可以使用alias给命令行设置代理。使用setproxy给命令行设置全局代理,使用完成之后在使用 unsetproxy 来取消代理。
可以把下面三句话放到你的 zshrc 里面,这样随时随地就都能使用了。
在使用i3wm之前,我知道的linux桌面有 gnome , cinnamon , kde , xfce 等,对了还有国产的 dde ,这些桌面都有一个特点,就是和windows类似的,浮动窗口管理器,一个窗口可以浮在另外一个窗口上面,所以要在多个窗口间切换,则需要使用 alt+tab 来回切换
如果窗口少还好,如果窗口多的话,来回切换会非常繁琐,直到遇到了 平铺式窗口管理器i3wm。
i3wm的所有窗口都平铺在桌面上,可以按照你的需求平铺或堆叠。初学起来可能配置麻烦,但是一点点熟悉下来会发现熟悉了根本离不开了,就如开头说的那样,所有的熟悉都是从陌生开始的。
放一张截图:
关于i3wm的配置,就不写太多了,就推荐一个视频教程就够了
教程地址: i3wm configuration
附上我的配置文件地址: >
以上就是关于Manjaro 安装指南(Deepin Desktop)全部的内容,包括:Manjaro 安装指南(Deepin Desktop)、Manjaro下 Lineage OS(17.1) 编译环境搭建、两个grub会怎么样等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)