分类存档: Linux

Lunar Plasma 第二波美图

Lunar Plasma再安装心得

一年前写过一次日志:http://allogs.ml/linux/lunar-linux安装配置心得.html

也成功安装了Plasma:http://allogs.ml/linux/lunar-plasma-桌面美图来袭.html

后来由于磁盘空间分配太少,编译QT的时候总是出问题,各种误操作,导致系统被玩坏了。

最近想重装他,Lunar也有自己的日构建版了:http://download.lunar-linux.org/lunar/testing/daily/

说说Lunar的特点:[……]

Read more

通过git给github贡献代码

最近发现Lunar-Linux更新特别慢,特别是kde组建,一年多没更新。
尝试给官方发了一个邮件,居然回复啦。

研究了一下,开搞!

1、fork项目
在github上fork了moonbas-kde,得到自己的:https://github.com/lhw828/moonbase-xorg

2、clone到本地
git clone git@github.com:lhw828/moonbase-xorg.git

3、进行修改,作出自己的修改
创建新的分支并切换到[……]

Read more

Find命令应用一例

最近遇到一个问题,已知文件名为“DETAILS”,系统中有很多这个名字的文件,内容不一致,现在需要将其中包含“freedesktop”的文件的http替换为https,一条命令搞定:

find / -name “DETAILS” -type f | xargs sed -i ‘/freedesktop/ s/http/https/g’

其实有三个步骤:

第一,查找系统这文件名为“DETAILS”的文件;
第二,判断所找到的文件中是否含有“freedesktop”字段;
第三[……]

Read more

Ubuntu 18.04 LTS 定名为“仿生河狸”,将于明年 4 月 26 日发布,更新源已可用

Ubuntu 18.04 LTS长期支持版本将使用GNOME作为其默认桌面环境,而不是Unity 8,甚至Unity 7。马克·沙特尔沃思(Mark Shuttleworth)在一篇非常博客文章中已经宣布,Canonical将在Unity 8,Mir,Ubuntu的手机和平板电脑上结束投资,不再追求“融合”的目标。进一步补充说明Ubuntu,Ubuntu桌面将在Ubuntu 18.04LTS转移使用GNOME。

这样Ubuntu将精力致力于与其他开源桌面开发者一起打造现有的桌面环境,这未尝[……]

Read more

大数计算神器KCalc

最近闲来无事,研究了一下各个系统自带的计算器,测试了一下各个计算器能够运行的最大计算。

1、Windows 7

QQ图片20170818145810

运行阶乘,最大能到3248,大概就是科学计数法到了9999后面就溢出了。

2、Windows 10

QQ图片20170818150027

一样,可以认为就是换了一个皮肤。

3、Ubuntu

QQ图片20170818150712

颇有些意外,999!都无法计算。

4、ubuntu mate-calc

QQ图片20170818151100

这是99999!的结果,四五秒钟可以出结果,单线程。这个大数让人吃惊吧,赶紧研究一下[……]

Read more

Grub2 挂载ISO文件安装新系统

现在安装新系统,很方便,Windows可以双击setup.exe文件直接升级,Linux可以软碟通写一个可引导u盘,通过u盘引导安装。

其实如果你有一个Linux系统或者一个U盘pe系统(大多是基于Linux的grub引导),大可通过修改grub2的配置文件,直接挂在U盘进行引导安装。

这几天把移动硬盘重新分区了,原来的系统只保留了Ubuntu和Gentoo,Lunar一直有些小问题,直接重新装一个算了。今天我要重新安装Lunar Linux,手头没有U盘,所以用grub2来引导Lu[……]

Read more

Gentoog安装Sogoug拼音

前面折腾了几次sogou,好像都失败了,有几次是不能全局使用。

1、layman -a gentoo-zh

2、emerge -av kcm-fcitx sogoupinyin fcitx

3、fcitx-autostart

4、fcitx-configtool

 

这次应该是可以啦。

Linux内存机制以及手动释放swap和内存

一、什么是linux的内存机制?

我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。

物理内存就是系统硬件提供的内存大小,是真正的内存,相对于物理内存,在linux下还有一个虚拟内存的概念,虚拟内存就是为了满足物理内存的不足而提出的策略,它是利用磁盘空间虚拟出的一块逻辑内存,用作虚拟内存的磁盘空间被称为交换空间(Swap Space)。

作为物理内存的扩展,linux[……]

Read more

Git科普——Git操作详解

Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。

Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。

  • git clone
  • git remote
  • git fetch
  • git pull
  • git push

本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。同时,本文覆盖了上面5个命令的几乎所有的常用用法,所以对于熟练用户也[……]

Read more