原创 gtk/Glade編程 編譯命令不成功 解決方法

摘自:http://blog.chinaunix.net/uid-26746982-id-3433656.html 當我們編寫gtk/glade程序,gcc編譯時,用如下命令: #gcc -o server server.c `pkg-

原创 linux創建桌面圖標,和開始菜單欄圖標

轉自:http://blog.csdn.net/qq_25773973/article/details/50514767 ###環境:Mint17,(其他類似的linux系統是一樣的) 如果開始菜單有圖標,創建桌面圖標很簡單,右鍵添加

原创 Linux下的屏保設置 xset s 與 xset dpms

Linux下的屏保設置 xset s 與 xset dpms http://bbs.chinaunix.net/archiver/?tid-2112

原创 dbus 和 policykit 實例篇(python)

dbus 和 policykit 實例篇(python) 使用policykit 的程序一般都有一個dbus daemon程序來完成相關操作,這個dbus daemon 會在系統註冊一個system bus 服務名,用於響應要求root

原创 linux系統常用命令

關閉/打開顯示器: 方法一:sudo vbetool dpms off/on 這個方法關閉屏幕後,不能被鼠標或按鍵喚醒。另外,在使用本命令時,需要sudo權限,如果你想要達到在使用本命令時,可以不用輸入密碼,可以採用以下的方法:

原创 Linux下C語言使用popen獲取一個文件的內容小實例

#include <stdio.h> #include <sys/types.h> #include <pwd.h> #include <unistd.h> void printpwd(struct passwd *pwd) { pr

原创 通過rtcwake命令設置系統S3(休眠到內存)/S4(掛起到硬盤)一段時間後自動喚醒

rtcwake -m disk -s 60 //S4(掛起)60秒後自動喚醒 rtcwake -m mem -s 60 //S3(休眠)60秒後自動喚醒

原创 在Linux下禁用鍵盤、鼠標、觸摸板(筆記本)等輸入設備

在Linux系統下禁用鍵盤、觸摸板、鼠標等輸入設備,可以通過xinput命令來實現:  主要涉及: #xinput list #xinput list-props list-number #xinput set-prop list-nu

原创 shell中的${},##和%%的使用

假設我們定義了一個變量爲: file=/dir1/dir2/dir3/my.file.txt 可以用${ }分別替換得到不同的值: ${file#*/}:刪掉第一個 / 及其左邊的字符串:dir1/dir2/dir3/my.file.tx

原创 apt-get 獲取源碼的方法

apt-get source gconf-editor –allow-unauthenticated 注:gconf-editor是一個包名,根據自己的需求相應更改即可

原创 "error while loading shared libraries: xxx.so.x" 錯誤的原因和解決辦法

一般我們在Linux下執行某些外部程序的時候可能會提示找不到共享庫的錯誤, 比如: tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open sh

原创 RTP與RTCP協議介紹

本文轉自:http://blog.51cto.com/zhangjunhd/25481 1.流媒體( Streaming Media) 1.1流媒體概念 流媒體技術是網絡技術和多媒體技術發展到一定階段的產物。術語流媒體既可以指在網上

原创 windows掛載linux網絡文件系統NFS

ubuntu上安裝配置nfs服務 #apt-get install nfs-kernel-server #mkdir /home/nfs #vim /etc/exports 在文檔的最後一行加入/home/nfs *(rw,sync,no

原创 可變參數列表(va_list,va_arg,va_copy,va_start,va_end)

本文轉自:http://blog.csdn.net/costa100/article/details/5787068 va_list arg_ptr:定義一個指向個數可變的參數列表指針;      va_start(arg_ptr,

原创 使用xrandr和cvt命令添加自定義的分辨率模式

可以使用xrandr -q命令查看當前支持的分辨率模式: 如果過沒有你想要的分辨率模式,則需要自己創建新的分辨率模式,例如,我想要創建800x750的分辨率模式,步驟如下: 1.使用cvt命令創建新的分辨率: 2.使用xrandr