博文

目前显示的是 2017的博文

删除 UBUNTU wine 及 残留的快捷方式

有时候没有安装软件,就喜欢用CHROME创建一个桌面快捷方式来运行网页版的程序。但是网页版的程序图标是非常模糊的。或者有时候是不想使用这个网页版的程序了,但是在程序列表中无法删除,在软件管理器中也找不到该快捷方式。所以只能手动删除相关快捷方式的文件才可以。 以下是手动删除的方法: 1.进入快捷方式存放目录 cd  ~/.local/share/applications 在此文件夹下,保存着相关的快捷方式文件。删除扩展名为.desktop的文件即可。 wine很恶心的一个地方就是,你卸载了wine,但是你安装过的wine程序快捷方式还残留在你的主菜单里边,太蛋疼了,现在教你怎么彻底删掉wine: 1.卸载wine主程序,在终端里输入: sudo apt-get remove --purge wine 2.然后删除wine的目录文件: rm -r ~/.wine 3.卸载残留不用的软件包: sudo apt-get autoremove 但我们在用wine卸载一些windows程序后,在“应用程序”-“其它”菜单里还残留着它的图标,我们可以通过以下方式把它彻底清除掉: 1.将 ~/.local/share/applications/ 下的相关文件或目录删除掉。 rm -r ~/.local/share/applications 2.删除 ~/.config/menus/applications-merged/ 里面相关的文件。 rm -r ~/.config/menus/applications-merged/wine*

树莓派nginx关于运行PHP网页的配置文件

由于NGINX本身并不具备运行PHP网页的能力,因此需要配合PHP程序来解释网页。在树莓派中添加配置文件/etc/nginx/conf.d/***.conf 打开此文件 server { listen 82 ; ========此处为自定义端口 root /var/www/html/admin; ========>此处为网页文件文件夹 # Add index.php to the list if you are using PHP index index .php index .html index .htm index .nginx-debian.html; server_name _ ; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri / = 404 ; } # pass PHP scripts to FastCGI server # location ~ \.php$ { ★★★ # include snippets/fastcgi-php.conf; # # # With php-fpm (or other unix sockets): fastcgi_pass unix: /var/run /php/php 7. 0 -fpm.sock; ★★★ fastcgi_index index .php; ★★★ include fastcgi_params; ★★★ # # With php-cgi (or other tcp sockets): # fastcgi_pass 127.0.0.1:9000; } ★★★ # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #locat...

树莓派上nginx+php7打开PHP页面 显示空白的解决方法

配置好网站后,在浏览器中访问PHP页面,但是显示为空白,没有任何出错提示。 由于nginx与php-fpm之间的一个小bug,会导致这样的现象: 网站中的静态页面   .html 都能正常访问,而   .php 文件虽然会返回200状态码, 但实际输出给浏览器的页面内容却是空白。 简而言之,原因是nginx无法正确的将 *.php 文件的地址传递给php-fpm去解析, 相当于php-fpm接受到了请求,但这请求却指向一个不存在的文件,于是返回空结果。 为了解决这个问题,需要改动nginx默认的fastcgiparams配置文件: vi /etc/nginx/fastcgi_params 在文件的最后增加两行: fastcgi_param SCRIPT_FILENAME $document_root$ fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_script_name; 然后重启一下服务: service php5-fpm reload service nginx reload //重新加载各项配置改动。

设置树莓派终端显示中文字体

  在UBUNTU的终端中通过SSH登录树莓派,发现无法显示中文。用PUTTY登录可以正常显示中文。将UBUNTU终端的文字编码改为UTF-8也不行。只好在树莓派上修改配置。 1.安装中文字体(没有尝试不安装可以不可以显示中文) sudo apt-get -y install ttf-wqy-zenhei 2.修改系统配置文件 sudo vim /etc/locale.gen 将文件中下面两行文字前的#注释掉 en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 保存文件 3.然后更新一下文件,使其生效。 sudo locale-gen 4.重启系统后,在ubuntu终端中即可正常显示中文。

UBUNTU 17.10升级后,无法正常显示使用FCITX的临时解决办法

        UBUNT17.10版本释出后,第一时间升级。相对于17.04来讲,还是有 不少的变化,以致产生一种陌生感。这需要慢慢的摸索和习惯。把常用软件装好这是老规矩。有些原先在17.04中能正常运行的软件,现在是彻底不能使用了。比如很好用的向日葵文件管理软件,就无法使用了。我最喜欢的FCITX输入法居然也出了问题。具体症状是系统启动后,状态栏不显示输入法图标,用CTRL+SPACE切换,能打字,但是没有输入法状态条,也就是说无法显示待选字,这个是无法忍受的。虽然说IBUS五笔也不错,但毕竟习惯了一种输入法,还要花时间去适应另外一种输入法是不经济的行为。                  经过搜索和摸索,找到一种临时解决方法。首先在命令中输入pkill fcitx,杀死fcitx进程,再输入fcitx autostart,此时桌面状态栏能显示FCITX图标,也可以点击弹出菜单。但是带小三角箭头的二级菜单无法弹出内容(这个至今没解决)。这样就可以正常使用了。但是每次开机都要命令行执行实在是太麻烦。所以我做了一个最简单的脚本: #!/bin/bash pkill fcitx fcitx autostart         然后将其放入自启动程序。这样开机后就能正常使用FCITX。不知道这问题是我个例还是普遍现象。如果不是个例只能等待FCITX更新来解决了。现在姑且用此临时方法解决。

FCITX 五笔符号对应码表

符号所对应的五笔编码 符号 名 称 编码   符号 名 称 编码   空 格 pwst   ‖ 双竖线 cjxg   双空格 cpst   〖〗 空心括号 pnrk , 逗 号 gkkg   【】 实心括号 pnrk 、 顿 号 gbkg   √ 对 勾 cfqc 。 句 号 qkkg   ≈ 约等于 xtgf · 圆 点 lkhk   ≤ 小于等于 igtg · 间隔号 ubkg   ≥ 大于等于 dgtg —— 破折号 drkg   < 小 于 ihgf ~ 波浪号 iikg   > 大 于 ddgf …… 省略号 ilkg   ′ 单撇号 urkg ‘’ 单引号 uxkg   ″ 双撇号 crkg “” 双引号 cxkg   ′ 分 wv 〔〕 方括号 yrkg   ″ 秒 ti 〈〉 单书名号 unqk   ♂ 雄性符号 dntk 《》 书名号 nqkg   ♀ 雌性符号 hntk 『』 竖书名号 jnqk   ° 度 ya ± 正负号 gqkg   ℃ 摄氏度 rqya ∶ 对比号 cxkg   ℃ 温 标 ijsf ‰ 千分号 twkg   § 章节号 uakg % 百分号 dwkg   ※ 花叉号 ackg () 圆括号 lrkg   π 圆周率 lmyx {} 大括号 drkg   № 序 号 yckg ? 问 号 ukkg   ☆★ 五角星 gqjt ; 分 号 wvkg   ○ 圆 圈 lklu : 冒 号 jhkg   ● 实心圆圈 pnll ! 叹 号 kckg   ◇ 菱 形 afga # 井 号 fjkg   ◆ 实心菱形 pnag $ 美 元 ugfq   □ 矩 形 tdga £ 英 镑 amqu   ■ 实心矩形 pntg ¥ 人民币 wntm   △ 三角形 dqga / 斜 杠 wtsa   ▲ 实心三角 pndq 名 称 编码 符 号 大写希腊 dpqe ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ· 小写希腊 ipqe αβγδεζηθικλμνξοπρστυφχψω 大写俄文 dpwy АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯЁ 小写俄文 ipwy абвгдежзийклмнопрстуфхцчшщъыь...

KODI(XMBC)安装中文字幕插件

        使用UBUNTU后,播放视频的软件还是非常多的。但是能自动搜索并下载中文字幕的播放器实在难找。在WIN系统下,一直使用的是射手播放器,但LINUX下没有这个软件,虽然可以WINE,但是效果并不好。于是想到了万能的KODI。安装KODI很简单,过程就不写了。下面记录下安装中文字幕插件的过程。        首先,在主界面中点击左上角的设置按钮,进入设置界面。然后 选择最后一个选项“文件管理”--“添加源”,然后双击那个<无>,在弹出的窗口中输入http://fusion.tvaddons.co,确定,再输入这个源的名称,名称随意。确定后,可以看到刚才新添加的源泉了。 以下图片可以点击看大图 接下来,返回到主界面,点击“插件”,在进入的界面中,点击左上角的插件图标。 在出现的对话框中选择"从ZIP文件安装”,然后 选择刚才添加的源 选择第二个选项:kodi-repos 选择international 选择chinese-repository.xbmc-addons-chinese-1.2.1.zip. 安装完毕后,选择从库安装 选择chinese addons 选择字幕 将其中你需要的字幕插件选中安装即可完成。

UBUNTU 无法写入WIDNOWS分区的解决办法

      习惯了UBUNTU后,其实基本上可以抛开WINDOWS系统。但为防万一,仍然在硬盘中保留了WINDOWS系统。登录UBUNTU后,系统自动挂载了WIDNOWS分区。但是发现想写入硬盘时,总是失败,提示为只读。        经过一番搜索,在一个国外论坛上找到了解决办法。原理大概如此:WIN8(包含WIN8)以后的系统,在菜单中选择关机,其实系统并没有真正的关机。将数据保存在休眠文件中,以便于下次能达到快速启动的目的。因此UBUNTU在调用此分区时无法写入。既然知道了原理,那就好解决。解决的思路就是想办法将WINDOWS在关机时彻底关闭系统。       以下为解决办法:        登录WINDOWS,然后 不要使用开始菜单中的关机。按WIN键+R,输入shutdown /s,这样系统会彻底关闭。再启动进入 UBUNTU,自动挂载后的WINDOWS分区,可以正常读写。

树莓派无法启动nginx解决方法

重启树莓派后,无法远程访问WEB页面,SSH连接正常。输入systemctl status nginx,发现错误。 root@raspberrypi:~# systemctl status nginx ● nginx.service - A high performance web server and a reverse proxy server    Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: en    Active: f ailed (Result: exit-code) since Sun 2017-10-08 12:22:43 CST; 15s ago      Docs: man:nginx(8)   Process: 1613 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process  Oct 08 12:22:43 raspberrypi systemd[1]: Starting A high performance web server a Oct 08 12:22:43 raspberrypi nginx[1613]: nginx: [alert] could not open error log 但是一直不知道是哪里出了问题。搜索了网络,输入命令nginx -t -c /etc/nginx/nginx.conf root@raspberrypi:~# nginx -t -c /etc/nginx/nginx.conf  nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (2: No such file or directory)  nginx: the configuration file /etc/nginx/nginx.conf syntax is ok 2017/10/08 12...

树莓派实现多个站点配置的方法

        因为一直没办法在raspbian上解决机械硬盘休眠问题,不得以使用OMV 系统。没想到OMV系统使用起来相当的理想。可以远程通过WEB界面管理树莓派。现在想在树莓派上搭建ARIA2的WEB-GUI端,以便能访问时,不用一直设置RPC地址。但80端口已经被OMV管理页面占用,所以得想办法使用其他端口来访问ARIA2-WEB-GUI页面。经过一翻摸索,解决步骤如下: ================================================================ 以下文字及图片引用自http://blog.csdn.net/yongzhang52545/article/details/51282914 ================================================================ 首先找到nginx的配置文件nginx.conf [plain]   view plain   copy [root@localhost nginx]# vi nginx.conf   打开配置文件后找到类似下面一段: [plain]   view plain   copy include /etc/nginx/conf.d/*.conf;   没有的就加上,这是我的路径,你们的看实际情况改改,确保路径存在 加入这段的意思实际是把conf.d目录的以.conf结尾的配置文件都加载进来,修改后保存nginx.conf文件 然后进入conf.d目录 [plain]   view plain   copy [root@localhost nginx]# cd /etc/nginx/conf.d/   然后把目录下面的文件都列出来: [plain]   view pla...