BananaPi /RaspberryPi Raspbian系统使用VNC

m32.jpg

为什么要用VNC

前段时间一直在Raspbian的命令行下工作,黑底白字弄得我头昏眼花的。
最近有些工作需要在图形界面下完成,我又懒得把香蕉派接到显示器上,实在是因为的桌面太小,放不下两台显示器了,如果一台显示器来回切换,也极其不便。想到以前曾经在香蕉派M1+上安装和使用过VNC,想必在M3上也没啥区别,试试看喽。

使用VNC可以同时操作PC以及香蕉派的桌面,避免了切来切去的麻烦。

安装VNC

首先,你必须在香蕉派上安装VNC服务。
先更新系统:
sudo apt-get update
sudo apt-get upgrade

再在命令行执行如下安装指令即可:
sudo apt-get install tightvncserver

安装指令会安装tightvncserver以及依赖的包,比如我这里需要

1
2
The following extra packages will be installed:
x11-xserver-utils xfonts-base

启动VNC服务

执行 vncserver
启动VNC服务,首次启动会提示设置密码(登录VNC用),按提示输入即可
Capture.PNG

如果需要设置只读密码
那么在提示
Would you like to enter a view-only password (y/n)?
后输入y,并按提示设置密码即可。
使用view-only密码登录VNC,只能查看桌面,无法进行操作。

连接VNC

PC端我使用的是RealVNC的VNC Viewer
https://www.realvnc.com/download/viewer/
可以在这里获得最新版本

输入IP和desktop序号
Capture.PNG

自动映射到端口号,并提示输入密码
Capture2.PNG

输入密码后登陆到默认桌面
Capture3.PNG

试试使用浏览器访问steemit.com
Capture4.PNG
(如果用view-only密码登录,那就只能查看桌面,不能操作)

修改密码

因为只有首次登录需要密码,所以如果长期不用可能忘记密码。
这时用
vncpasswd
修改密码即可。

设置桌面的分辨率

在启动vncserver时,可以通过参数设置桌面的分辨率和色深等,比如:
vncserver -geometry 1366x768 -depth 8

关于色深

Set the colour depth of the visual to provide, in bits per pixel. Must be a value between 8 and 32.

用不同用户启动

使用不同用户启动vncserver,那么登录时就会登录到不同的用户桌面。
比如使用如下命令,就会以root用户登录到桌面。
sudo vncserver

关闭 VNC 服务

vncserver -kill :<DISPLAY#>

更多信息

可以通过查看手册来获取更多信息。
man vncserver

总结

VNC提供了一种更便捷的桌面连接方式。用用还是很方便的哦:)


This page is synchronized from the post: BananaPi /RaspberryPi Raspbian系统使用VNC

🍵 老道茶館 🍵-請上坐,喝杯茶,說點事 🍵 LAODR Tea House [beta]🍵 170325

LAODR Tea House

关于老道茶馆,请参考开张贴:

* 🍵 老道茶館 🍵-請上坐,喝杯茶,說點事 🍵 LAODR Tea House [beta]🍵 170324

本日轮值小二:@oflyhigh

春天到了,今天带孩子去爬山了
棋盘山距离我这大概40多公里,去的时候没走高速,大概花费1个半小时
回来的时候走的绕城高速,花了一个多小时,还有10块大洋。
怎么说呢,现在花还没开,树也没绿,但是来春游的人可真不少
咋说来着:Human mountain human sea 啊,哈哈哈哈
虽然风景不咋地,而且我也累得半死,但是孩子高兴,这就足矣,不是嘛?

春天来了,客官们都安排什么活动了呢?
不要总宅哦

给大家讲个笑话哦

森林多么美好
有一只小白兔快乐地奔跑在森林中,在路上它碰到一只正在卷大麻的长颈鹿,

小白兔对长颈鹿说:”长颈鹿长颈鹿,你为什么要做伤害自己的事呢?看看这片森林多么美好,让我们一起在大自然中奔跑吧!”长颈鹿看看大麻烟,看看小白兔,于是把大麻烟向身后一扔,跟着小白兔在森林中奔跑.

后来它们遇到一只正在准备吸古柯碱的大象,小白兔对大象说:”大象大象,你为什么要做伤害自己的事呢?看看这片森林多么美好,让我们一起在大自然中奔跑吧!”大象看看古柯碱,看看小白兔,于是把古柯碱向身后一扔,跟着小白兔和长颈鹿在森林中奔跑.

后来它们遇到一只正在准备打海洛因的狮子,小白兔对狮子说:”狮子狮子,你为什么要做伤害自己的事呢?看看这片森林多么美好,让我们一起在大自然中奔跑吧!”狮子看看针筒,看看小白兔,于是把针筒向身后一扔,冲过去把小白兔狠揍了一顿.大象和长颈鹿吓得直发抖:”你为什么要打小白兔呢?它这么好心,关心我们的健康又叫我们接近大自然.”狮子生气地说:”这个混蛋兔子,每次嗑了摇头丸就拉着我像白痴一样在森林里乱跑.”

笑话讲完了,是不是很冷?多运动运动就热了,和我一起在大自然中奔跑吧!

轮值小二的话题仅供参考哦,我们的茶馆准则就是客人至上!

不多说啦,客人们随意聊,这边热乎的茶水已经准备好啦…. :)

欢迎光临,上茶了。

LAODR Tea House


This page is synchronized from the post: 🍵 老道茶館 🍵-請上坐,喝杯茶,說點事 🍵 LAODR Tea House [beta]🍵 170325

使用Python将Markdown转换成HTML / Use Python to convert Markdown to HTML

最近学习了一下使用Python解析Markdown,并做了一些尝试。
在这里记录一下,以便于以后查找,希望对有类似需求的朋友有些帮助。

据说Python的Markdown解析器有好多。
比如在这篇文章Markdown Parsers in Python中列出了一大堆:

  • Misaka: A python binding for Sundown. (CPython required)
  • Hoedown: A python binding for Hoedown, successor of Misaka.
  • Discount: A python binding for Discount. (CPython required)
  • cMarkdown: Markdown for Python, accelerated by C. (CPython required)
  • Markdown: A pure markdown parser, the very first implementation.
  • Markdown2: Another pure markdown parser.

Misaka

我搜索了一大圈都说:Misaka最好
我试着在我的设备上装了一下:pip3 install misaka
结果很不幸:

1
2
3
4
5
6
7
8
c/_cffi_backend.c: In function ‘_testfunc10’:
c/_cffi_backend.c:6466:1: internal compiler error: Segmentation fault
}
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions.
Preprocessed source stored into /tmp/ccSvKQ7S.out file, please attach this to your bugreport.

貌似是我的设备的GCC有些问题
学了半天怎么编译和升级GCC,结果由于网络的缘故,下载下来的包解压的时候校验出错,太麻烦了,先不研究它了。

Markdown

另外几个名字里带C的或者和Misaka我也懒得尝试了
试试这个吧

文档在这:
https://pythonhosted.org/Markdown/
看起来是好简单啊

安装过程一切顺利
pip3 install markdown

用法也灰常简单

1
2
import markdown
html = markdown.markdown(your_text_string)

拿来试试读steemit的帖子

1
2
post = xxxxx
html=markdown.markdown(post['body'])

晕,为何好多内容都跑到一行里去了,为何没有换行?
还有,我的表格怎么还是Markdown文本?这样可不好!

研究了半天,才发现是自己没用明白
原来这些个Markdown解析器把以下链接定义的内容叫做Markdown 核心
http://daringfireball.net/projects/markdown/
其它一些后加的功能,表格之类的叫做扩展

Markdown (Python Markdown解析器之一)的可用扩展:
https://pythonhosted.org/Markdown/extensions/index.html

比如我想用表格,那么就要引入markdown.extensions.tables
想要自动把换成变成<br>,就要引入markdown.extensions.nl2br
所以上边的显示帖子内容的,就应该写成:

1
2
post = xxxxx
html=markdown.markdown(post['body'], extensions=['markdown.extensions.tables', 'markdown.extensions.nl2br' ])

好吧,这回显示的像些样子了。

Markdown2

一般看到 markdownmarkdown2
总会以为后者是前者的升级版本,然而并不是。

但是搜索到不少人说markdown2更快、结构更好
也有人说markdown2结构很烂,速度很慢、作者很能吹嘘
随便试试吧

安装没问题
使用和markdown基本没区别

1
2
import markdown2
html = markdown2.markdown(your_text_string)

显示帖子的代码,也用到了扩展,不过参数名字换了一个
html = markdown2.markdown(post['body'], extras=['tables', 'break-on-newline' ])

其它的没啥区别
需要说明的是,markdown2的可用扩展里,不知为何并没有列出换行到<br>
https://github.com/trentm/python-markdown2/wiki/Extras
我在代码里翻了半天才翻到这个参数

总结

  • 使用Python将Markdown转换成HTML,因为有现成的解析器存在,所以非常简单。
  • Markdown和Markdown2对我而言都好用、够用,孰优孰劣可能到实际工作中才能发觉吧。
  • 能省事就不折腾了,编译和升级GCC以后有时间再说吧。

参考链接


This page is synchronized from the post: 使用Python将Markdown转换成HTML / Use Python to convert Markdown to HTML

Picking strawberries

Today, my friends and I went to pick strawberries.
5.jpg


The strawberry cultivation base
1.jpg

Strawberries are planted in greenhouses
2.jpg

3.jpg

Green leaves, white flowers, red strawberries, looks very nice
4.jpg

Strawberries are rich in vitamins and other nutrients, is very healthy food
5.jpg

中文版本

今天我和朋友们去采摘草莓
虽然春天已经到来,但是天气还很寒冷,草莓种植在温室中
绿叶、白花、红色的果子,一排排的,看起来非常漂亮
草莓富含维生素等多种营养,是非常有益健康的食物。


This page is synchronized from the post: Picking strawberries

又老又破的笔记本发挥余热垫音箱

notebook.jpg


打算把音箱的功放部分放地上,然后又怕我的扫地打扫房间的时候撞到音箱,所以到处寻找合适的东西用来垫音箱。
找来找去也没啥适合的,最后发现俩破笔记本

nb2.jpg

找了个破电源试了一下,其中一个居然还能进BIOS
这配置也是醉了,不过当年这个本子可是要13000多大洋啊
notebook.jpg


发现联想的本子就是不如IBM的结识,用IBM的本子来垫音箱那是极好的,又稳又美观
111.jpg


接线的过程,我一台灯插头短路,嘣的一声巨响,一股黑烟,家里所有电器都熄火了
电老虎如此可怕,下图是我用抹布清理完现场后拍的
电老虎.jpg


This page is synchronized from the post: 又老又破的笔记本发挥余热垫音箱

别想太多,来听歌吧 / Don't think too much, Let's listen to the music!

今天最令人震惊的消息莫过于dan离开steemit吧
然后震惊和遗憾又能如何呢?有些事情不是我们能左右的,人微言轻,莫过如此。

对于我来讲,今天有个稍微好一点的消息
朋友淘汰了一组音箱,问我要不要,我想着或许可以拿来搞一组WIFI音箱玩,就要来了。
拿来一看,我霍,巨无霸的大家伙啊!

弄了一个老旧的树莓派,装个程序设置一下,连上音箱,一套WIFI音箱诞生了。
用iPad Mini 2试着连接WIFI音箱放了些歌,效果勘称完美啊
听听歌,所有乱七八糟的事情,都抛到九霄云外去鸟。

img_0608bc5d2.png

img_06099f72b.png

img_06056bebe.png

img_0606e5a62.png

img_0611139fd.png

img_061616e1a.jpg

img_0617dcea1.jpg

唯一美中不足的就是这家伙太大了,放哪里好呢?愁人啊


This page is synchronized from the post: 别想太多,来听歌吧 / Don’’t think too much, Let’’s listen to the music!

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×