开始用NOI Linux……

上古加阉割,还是32位,完全不可用的亚子……

怎么办,我真的好想念16.04

于是就走上魔改之旅……

一些神奇的操作

git

听说直接装的话会是上古版本

sudo add-apt-repository ppa:git-core/ppa

sudo apt-get update

sudo apt-get install git

Chromium

sudo apt-get install chromium-browser

不过似乎并不是最新版本,有一丢丢不习惯……

我选择Chrome的最大原因其实是可以滚动切换标签页,不过这个功能只有Linux上有QAQ

搜狗输入法

先在官网下载安装包然后

sudo dpkg -i sogou_xxxxxxxxx

然后好像要重启/重新登录才能在右上角找到

不过好像不太兼容,皮肤上会有黑框,推测是透明的被显示成黑的了= =

NOI Linux 好像对透明的支持特别差= =

但是Google拼音的词太少了……我打个夜猫子驱蚊器都要翻半天……

Typora

按照官网说的就阔以了

终端

NOI Linux的命令行是单色的,每次编译总会迷失在这次和上次的编译信息里……看着很累……

~/.bashrc 文件里,有一个控制是否打开彩色提示符文件的变量 $force_color_promt,只需要打开这个变量的开关,就可以使用彩色的命令行提示符。

就是第46行,把注释去掉就可以了0_0

然后再吐槽一下为什么设置成透明的并不是真的透明,而是显示桌面背景,自闭ing

gedit

我太菜了,不会vim和emacs,那只好gedit了……(不要跟我说还有Guide)

配色什么的就不说了,编辑-首选项里自己配

其实gedit也是阔以设置快捷键编译运行的emmm

先在编辑-首选项-插件里勾选外部工具

然后打开工具-Manage External Tools……

点加号,选择自己习惯的快捷键,然后在框框里输入一下代码:

这个是编译

#!/bin/sh
fullname=$GEDIT_CURRENT_DOCUMENT_NAME
name=`echo $fullname | cut -d. -f1`
g++ $fullname -o $name -g -Wall

编译有错误的话会在下方面板显示,如果希望开一个新的小窗就把最后一句改成

gnome-terminal -x bash -c "g++ $fullname -o $name -g -Wall;echo 'Press ENTER to continue';read"

这个是运行

#!/bin/sh
fullname=$GEDIT_CURRENT_DOCUMENT_NAME
dir=$GEDIT_CURRENT_DOCUMENT_DIR
name=`echo $fullname | cut -d. -f1`
gnome-terminal -x bash -c "$dir/$name;echo;echo 'Press ENTER to continue';read"

同理还有gdb

#!/bin/sh
fullname=$GEDIT_CURRENT_DOCUMENT_NAME
name=`echo $fullname | cut -d. -f1`
gnome-terminal -x bash -c "gdb $name -silent;echo 'Press ENTER to continue';read"

就算不懂啥意思,这几段也挺好背的吧……我觉得会英文就基本能看懂惹

感觉这样就更加不用碰鼠标了

小鱼Wanda

首先可以在面板上添加小鱼

然后还有一个操作是 Alt+F2,输入free the fish

然后Wanda就会在你的屏幕上游来游去,点一下就会逃走,过一会儿又出来……

不想要它了就killall gnome-panel

愚蠢的眼球





写代码的时候有这样的眼球盯着你是不是很带劲

QQ

其实AppImage的版本很好用啊,然并卵,NOI Linux下貌似没法用,那只好装很古老的wineQQ

网上搜索“wineqq ubuntu14.04”,然后发现所有博文都是一样的= =而且给出的下载链接和内容还不相符,醉了。。。

乱找的链接

先装wine:sudo apt-get install wine

我试过直接在Winetricks安装QQ,反正没成功。。

安装依赖库:sudo apt-get install libgtk2.0-0:i386

把之前下载的东西解压得到三个deb包

然后 sudo dpkg -i wine-qqintl_0.1.3-2_i386.deb

如果不行的话尝试 sudo apt-get install -f

然后再 sudo dpkg -i ttf-wqy-microhei_0.2.0-beta-2_all.debsudo dpkg -i fonts-wqy-microhei_0.2.0-beta-2_all.deb

为检测wineqqIntl已正常安装,我们可以输入 sudo dpkg -l|grep qq,然后就会显示你所有的qq安装版本。。

不知道是wine的问题还是QQ的问题反正特别吃CPU,机子里的风扇嗡嗡嗡了一下午没消停……

对比之下AppImage不知道高到哪里去了= =


先这么多啦,有啥再补

让NOI Linux变得可用的更多相关文章

  1. 如何在 Linux 中查看可用的网络接口

    在我们安装完一个 Linux 系统后最为常见的任务便是网络配置了.当然,你可以在安装系统时进行网络接口的配置.但是,对于某些人来说,他们更偏爱在安装完系统后再进行网络的配置或者更改现存的设置.众所周知 ...

  2. NOI Linux的安装说明以及使用指南

    安装 本人的安装环境为Win10. 1. 首先从官网上下载一个CCF官方提供的Noi linux虚拟机以及安装文档 传送门 2. 然后,安装一个VMware Workstation 14 Pro,这里 ...

  3. ubuntu简易教程(如何使用noi linux)

    目录 linux环境下的基础操作 命令行操作 编辑器 程序编译 程序调试 gdb的使用 对拍 在提高组的考试中要求使用noi linux,因此了解一下如何在linux环境下编程是很有必要的. linu ...

  4. poorpool 的 考场 NOI Linux 配置

    把~/.bashrc里的force_color_prompt=yes前面那个#去掉,终端就有高亮啦qwq!(然后source一下 然后vim ~/.vimrc然后加入 (为什么不改/etc/vim/v ...

  5. 【转】如何在 Linux 中查看可用的网络接口

    原文:https://www.cnblogs.com/qianpangzi/p/10563979.html 查看ubuntu系统当前的可用的网络接口.方法如下 -------------------- ...

  6. Linux 中查看可用的网络接口

    目录 Linux 中查看可用的网络接口 在 Linux 中找到可用的网络接口 title: Linux 中查看可用的网络接口 date: 2020/2/25 16:56:36 toc: true -- ...

  7. 致萌新与不会用 NOI Linux 的 OIer

    全文绝大部分转载自:这篇好文章啊. 目录 1:GUIDE 2:Gedit 原文 打开 编译运行 3.Vim 3-1:这东西咋开啊 3-2:这东西咋用啊 4.编译与运行 5.调试 6.CSP竞赛中编写代 ...

  8. NOI Linux 快速入门指南

    目录 关于安装 NOI Linux 系统配置 网络 输入法 编辑器 1. gedit 打开 配置 外观展示 2. vim 打开 配置 使用 makefile 编译运行 1. 编写 makefile 2 ...

  9. noi linux 2.0 体验

    一.起因 下午,我打开 noi 官网准备报名 csp j/s,一看官网展板:"noi linux 2.0 发布" 我就兴奋了起来.(9 月 1 日起开始使用, 也就意味着 csp ...

随机推荐

  1. CSS 预处理语言之 Scss 篇

    简介 1. Sass 和 Scss Sass 和 Scss 其实是同一种东西,我们平时都称之为 Sass:Scss 是 Sass 3 引入新的语法,其语法完全兼容 CSS3,并且继承了 Sass 的强 ...

  2. 人生,还没困难到"非死不可"

    最近半个月,美国著名的Facebook公司,出了好几件大事.第一件事,2019年9月19日,一名陈姓中国软件工程师在Facebook加州总部跳楼自杀.第二件事,2019年10月4日,一名软件工程师在座 ...

  3. k8s中负载均衡器【ingress-nginx】部署

    在Kubernetes中,服务和Pod的IP地址仅可以在集群网络内部使用,对于集群外的应用是不可见的.为了使外部的应用能够访问集群内的服务,在Kubernetes 目前 提供了以下几种方案: Node ...

  4. Redis 介绍学习

    1.Redis 简介 Redis 是一个支持数据结构更多的键值对数据库.它的值不仅可以是字符串等基本数据 类型,也可以是类对象,更可以是 Set.List.计数器等高级的数据结构. Memcached ...

  5. mysql锁表处理语句

    show OPEN TABLES where In_use > 0; -- 查询是否锁表show processlist; -- 查询到相对应的进程===然后killidSELECT * FRO ...

  6. redis系列之------数据库

    前言 当我们在Redis数据库中set一个KV的时候,这个KV保存在哪里?如果我们get的时候,又从哪里get出来.时间复杂度,空间复杂的等等,怎么优化等等一系列问题. 服务器中的数据库 Redis服 ...

  7. Mybatis入门简版(二)

    一.Dao层开发的方式 以前dao层开发比较繁琐,写了接口还得写实现类,实际上用了Mybatis之后写实现类非常重复,都是重复的代码.那么此时改成另外一种简单形式. 遵循以下四个原则(名称.形参.返回 ...

  8. MVC ValidationAttribute 验证一个字段必须大于另一个字段

    [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter)] pu ...

  9. Python之网络编程Socket

    Python 提供了两个级别访问的网络服务.: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法. 高级别的网络 ...

  10. spring源码系列7:Spring中的InstantiationAwareBeanPostProcessor和BeanPostProcessor的区别

    概念 Bean创建过程中的"实例化"与"初始化"名词 实例化(Instantiation): 要生成对象, 对象还未生成. 初始化(Initialization ...