午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > Linux折騰記(三):X Window的奧秘

Linux折騰記(三):X Window的奧秘

熱門標簽:商戶地圖標注 壽光百度地圖標注中心網站 新鄭電銷外呼系統線路 電話機器人哪里有賣的 怎樣給景區加百度地圖標注 河北語音電銷機器人 地球地圖標注方法 樺甸電銷機器人 河南智能電話機器人公司

  大名鼎鼎的X Window大家肯定不陌生。都知道它是Unix/Linux下面的窗口系統,也都知道它基于Server/Clinet架構。在網上隨便搜一搜,也可以找到不少X Window的介紹。有不少文章為了給用戶留一個直觀的印象,往往先讓系統進入純文本界面,然后使用startx來啟動圖形界面,或者直接使用X來啟動X Server,再然后運行一個xterm來做示范。我覺得以上這些文章對X Window的理解有限,不夠深入,而且也不夠新。所以,我這里寫一篇《X Window的奧秘》,以最新的Ubuntu-14.04 Desktop為例,展示如何學習X Window。

  先說一點題外話。在上一篇《打造屬于自己的Vim》發表后,評論中有人讓共享一下配置文件。當時我說:配置文件又不長,自己照著圖片敲一下代碼嘛。結果這個“照著圖片敲代碼”的事情我今天自己干了一遍,好在沒花多少時間,幾分鐘而已。原因是因為我今天折騰X Window的時候,把系統給掛掉了,然后重裝系統,然后,就只好再設置一遍Vim了。

了解自己機器上的X Window

  X Window其實是一種規范,它有很多不同的實現,在Linux系統下最流行的是實現Xorg和XFree86,微軟Windows系統下也有X Window的實現,蘋果的Mac也是X Window的一種。要了解自己機器上運行的X Window究竟是哪一個,可以使用查看進程的ps命令,如下圖:

  從上圖可以看出,Ubuntu 14.04使用的X Window是Xorg。如果使用ps -ef命令,還可以看到Xorg運行時的命令行參數。

  想了解X Window,下面這些文檔需要看一遍先:

  下面來說一下也許是眾所周知的基礎知識:X Window是一個分層的架構,它分為Serve和Client。X Server負責圖形界面的顯示,(也負責用戶的輸入),而Client程序需要連接到X Server,然后請求X Server繪制圖形界面,同時從X Server接受用戶的輸入。在桌面系統上,X Server和Client程序往往安裝在同一臺機器上,日常使用基本感覺不到它是分層的。但是很顯然,X Server和Client也可以分別運行在不同的機器上,在一臺機器上運行程序,而在另外一臺機器上顯示圖形界面。

  X Window中的Server和Client的概念和我們平時接觸到的“Server/Client”概念剛好相反。很多熟悉Internet原理的人,第一次接觸X Window的這兩個概念都會搞錯。比如,我在一臺本地機器上運行Ubuntu 14.04桌面版,而在另外一臺遠程機器上運行CentOS 5.10(純字符界面),當我用ssh從Ubuntu連接到CentOS的時候,Ubuntu是Client,而CentOS是Server。在X Window中,Server偏偏是我面前的這臺Ubuntu,X Server運行在Ubuntu上。我可以在CentOS中運行GVim,但是窗口顯示在Ubuntu中,這時,GVim是一個Client程序,它在遠程機器上運行,而它的窗口顯示在本地。

理解display和虛擬控制臺

  前面提到網上很多介紹X Window的文章都是先讓系統進入字符界面,然后手動啟動一個X Server。其實這完全沒有必要,因為在同一臺機器上完全可以運行多個X Server,只需要讓每個X Server的display不同即可。那么display究竟是什么?

  在X Window中,可以通過hostname:display_number.screen_number來指定一個屏幕??梢赃@樣理解:一臺計算機可以有多個display,一個display可以有多個屏幕。所以,display相當于是計算機配備的一套輸入輸出設備,一般情況下,一臺電腦只配一套鍵盤鼠標和一個顯示器,特殊情況下,可以配多個顯示器。

  現在問題出來了,我的電腦只有一套鍵盤鼠標和一個顯示器,也就是只有一個display,那又怎么能運行多個X Server呢?那是因為在Linux中,還有虛擬控制臺這樣的高級特性。只需要同時按下Ctrl+Alt+F1、Ctrl+Alt+F2、...、Ctrl+Alt+F7,就可以在不同的虛擬控制臺中進行切換。在Ubuntu 14.04中,虛擬控制臺1到6運行的getty,也就是字符界面,虛擬控制臺7運行的是Xorg。(Fedora中不一樣,虛擬控制臺1運行的是圖形界面,其它的是字符界面。)

  我們可以直接運行X Server程序來啟動X Server。/usr/bin/X和Xorg都是X Server程序。其實/usr/bin/X是Xorg的符號鏈接,用哪一個都是一樣的。

  啟動X Server的時候可以指定display參數,因為可以省略掉hostname和screen_number,所以可以用:0,:1這樣的格式來指定display。在我的機器上,本來就有一個X Server在運行,display :0已經被占用了,所以我使用sudo X :1 -retro來在display :1上再運行一個X Server,如下圖:

  其中的-retro參數是為了讓X Server的背景顯示為斜紋,否則背景為純黑色,那就看不出來是否啟動了X Server。啟動X Server后的效果如下圖:

  按Ctrl+Alt+F7回到display :0,再用ps命令看一下,會發現系統中有兩個Xorg在運行,一個運行在虛擬控制臺7,一個運行在虛擬控制臺8。如下圖:

  在新啟動的X Server中運行一個GVim看看效果。運行GVim時,使用-display :1參數指定窗口顯示在新啟動的X Server上,使用-geometry參數指定窗口的大小和位置。然后按Ctrl+Alt+F8切換虛擬控制臺,看效果。命令見上圖,程序運行效果見下圖:

遠程連接X Server

  如果能讓遠程機器上的GVim也把窗口顯示在本地機器的屏幕上,那就比較過癮了。所以,使用ssh連接到CentOS-5.10,然后使用gvim -display ubuntu-14:1命令,希望將GVim顯示到Ubuntu的display :1上。由于是遠程連接,所以hostname不能省略,需寫成ubuntu-14:1,也可以使用IP地址,寫成192.168.1.103:1。如下圖:

  很可惜,連接失敗。

  失敗的原因是遠程訪問X Server需要安全認證。這個可以理解,就像登陸郵箱需要輸入用戶名和密碼一樣,如果X Server不要認證就可以隨便連接的話,那豈不是桌面上垃圾窗口滿天飛?安全認證的方式有很多種,具體請參考man Xsecurity。安全認證可以使用xhost和xauth這兩個程序來進行,具體使用方法參考它們的文檔。

  先用xhost來授權,這個比較簡單。為了運行xhost,需要在X Server上有一個終端,所以運行一個xterm,如下圖:

  在xterm中輸入sodu xhost +192.168.1.109,這樣,CentOS-5.10中運行的GUI程序都可以連接到這個新開啟的X Server了。如下圖:

  在CentOS-5.10中運行GVim,如下圖:

  窗口顯示在Ubuntu中,如下圖:

  新啟動的X Server界面比較丑陋,我們還是想讓遠程機器上的GUI程序直接顯示在Ubuntu的桌面環境中。所以,指定display為:0,如下圖:

  結果很不幸,無法打開display。連接不上,為什么呢?是安全認證的問題嗎?不是,是lightdm的問題,請繼續往下看。

理解lightdm和X Window桌面環境的啟動過程

  X Server的啟動方式有兩種,一種是通過顯示管理器啟動,另一種是手動啟動。在前面的例子中,我通過直接運行/usr/bin/X :1來啟動了一個X Server。直接啟動X Server的方法還有運行startx或者xinit。手動啟動X Server的缺點就是啟動的X Server不好看。而顯示管理器啟動的不僅有X Server,還有一大堆的Client程序,構成了一個完整的桌面環境,界面當然就漂亮多了。

  顯示管理器(Display Manager)是什么呢?前面我講到display就是一個電腦配備的一套鍵盤鼠標和顯示器,那么顯示管理器就是這一套設備的管理器了。顯示管理器可以直接管理這些設備,所以它可以控制X Server的運行,由它來啟動X Server那是再合適不過了。系統啟動過程是這樣的:內核加載-->init程序運行-->顯示管理器運行-->X Server運行-->顯示管理器連接到X Server,顯示登錄界面-->用戶登錄后,登錄界面關閉,加載桌面環境。從上面的流程可以看出,顯示管理器是X Server的父進程,它負責啟動X Server,當X Server啟動后,它又變成了X Server的一個Client程序,連接到X Server顯示歡迎界面和登錄界面,最后,顯示管理器又是所有桌面環境的父進程,它負責啟動桌面環境需要的其它Client程序。

  在Ubuntu 14.04中,使用lightdm取代了傳統的xdm、gdm等顯示管理器。簡單來說,就是由lightdm負責啟動X Server和其它的X程序。不知道為什么,lightdm在啟動X Server的時候,給X Server加上了-nolisten tcp參數,所以遠程計算機就沒有辦法連接到Ubuntu的桌面了。(從第1張圖片可以看到該參數。)

  下一步的目標就是更改lightdm的配置,去掉這個-nolisten tcp參數。不過要達成這個目標還真是艱難啊,我的系統掛掉然后重裝就是在這里折騰出來的。在這里我要狠狠滴吐槽一下freedesktop.org,在X Window所用的軟件中,freedesktop.org貢獻很大,比如lightdm、xft、fontconfig、freetype都是這個組織貢獻的,可是,你就不能把文檔寫詳細點嗎?不僅是lightdm的文檔不行,xft、freetype的文檔也都不行。

  lightdm的man page非常簡略,使用sudo dpkg -L lightdm也找不出該軟件包中有價值的東西。沒辦法,另辟蹊徑吧。在使用sudo dpkg -L lightdm查看該軟件包的文件時,發現它的log文件放在/var/log/lightdm文件夾下,過去看看:

  終于,從log文件中看到了lightdm啟動的全過程。首先,看到它從哪幾個目錄加載配置文件,接著,看到它啟動X Server。從下圖光標所在的行可以看到X Server啟動的所有參數,包括-nolisten tcp選項。

  繼續看log文件,下面光標所在的行顯示lightdm怎么啟動gnome-session:

  同時,我發現/etc/lightdm/目錄下沒有lightdm.conf文件,而/usr/share/doc/lightdm/目錄下有一個lightdm.conf.gz文件,把該文件當文檔看了一下,發現里面果然就是lightdm的配置的解釋。趕快將該文件復制到/etc/lightdm/目錄下并解壓,如下圖:

  然后用Vim編輯/etc/lightdm/lightdm.conf文件,將xserver-allow-tcp=false一行前面的注釋去掉,并且改為xserver-allow-tcp=true。如下圖:

  最后,重啟系統。再用ps查看進程,發現-nolisten tcp選項已經沒有了。

搞定xauth

  搞定了-nolisten tcp之后,要想從遠程計算接連接到Ubuntu桌面,還是需要安全認證。在前面的例子中,我使用了xhost。xhost是最簡單的認證方式。在這里我要試一下別的認證方式,比如MIT-MAGIC-COOKIE-1。如上圖,先使用xauth list命令查看一下當前的授權記錄,發現只有一條,而且display是ubuntu-14/unix:0,很顯然,這是一個本地授權,所以需要使用xauth add命令添加一個使用ip地址的授權,后面的key照抄就行了。最后,使用xauth extract和xauth merge配合管道和ssh將該授權記錄合并到CentOS-5.10中。

  在CentOS-5.10中啟動GVim,指定display為192.168.1.103:0,GVim窗口就出現在了Ubuntu中。如下圖:

X Server的配置

  可以使用不同的方法對X Server進行配置,前面的例子是直接指定命令行參數。除了指定命令行參數,還可以使用環境變量和配置文件。X Server的配置文件為一般是/etc/X11/xorg.conf或/etc/X11/xorg.conf.d/目錄下的.conf文件,當然,配置文件也可以放在其它的目錄中,具體信息,請參看man xorg.conf。

  如果沒有配置文件,X Server將在啟動的時候自動檢測硬件,然后生成一個內置的配置。Ubuntu系統就沒有配置文件。不過沒關系,如果需要使用配置文件的時候,可以通過X Server的-configure參數生成一個配置文件,里面包含當前自動檢測出的配置。如果需要任何個性化的配置,對該文件進行修改即可。

現有的圖形界面中可以運行嵌套的X Server

  我們上面運行的X Server都是直接占用了計算機的整個顯示器和鍵盤鼠標,事實上,在現有的圖形界面中,還可以以窗口模式運行另外一個X Server,稱為nested X Server。最常用的nested X Server是Xephyr,在Ubuntu中可以通過如下命令安裝它:


復制代碼
代碼如下:

sudo aptitude install xserver-xephyr

  Xephyr的使用非常簡單,可以通過 man Xephyr 命令查看它的使用手冊。如果輸入 Xephyr :1 命令,就可以在現有圖形界面中打開一個窗口模式的X Server,如下圖:

  以后再啟動GUI程序,就可以通過程序的-display選項讓程序運行在這個嵌套的X Server中,如下圖:

  怎么樣,是不是很好玩呢?除了好玩,還很有用,比如調試窗口管理器啊、連接遠程桌面啊什么的都用得著。當然,我這里只是簡單展示一下原來X Window還可以這么玩。

總結:

  1.在一個Linux系統中存在多個虛擬控制臺,所以可以啟動多個X Server;

  2.啟動X Server的方式有兩種,一種是使用/usr/bin/X、startx、xinit手動啟動,一種是通過顯示管理器啟動;

  3.Ubuntu使用的顯示管理器是lightdm,這是一個比較新的、輕量級的顯示管理器,但是文檔不夠詳細;

  4.遠程計算機連接本地的X Server,需要X Server開放TCP端口,還要搞定安全認證;

  5.X Server的配置,可以通過命令行參數,可以通過環境變量,還可以通過配置文件;

  6.可以在現有的圖形界面下以窗口模式運行嵌套的X Server,常用的軟件是Xephyr;

  7.我的《玩轉Linux系統的方法論》中介紹的方法不夠用,還要加上兩條:①使用ps命令查看進程;②查看程序啟動的log文件。

標簽:淄博 楚雄 忻州 荊州 阜陽 來賓 迪慶 遼陽

巨人網絡通訊聲明:本文標題《Linux折騰記(三):X Window的奧秘》,本文關鍵詞  Linux,折騰,記,三,Window,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux折騰記(三):X Window的奧秘》相關的同類信息!
  • 本頁收集關于Linux折騰記(三):X Window的奧秘的相關信息資訊供網民參考!
  • 推薦文章
    春色成人在线视频| 亚欧激情乱码久久久久久久久| 欧美疯狂性受xxxxx另类| 色偷偷一区二区三区| 国产麻豆精品视频| 精产国品一区二区| 在线观看国产网站| 国产aaa一级片| 韩日午夜在线资源一区二区| 97视频在线观看视频免费视频 | 亚洲爆乳无码专区| 日本10禁啪啪无遮挡免费一区二区| 精品国内自产拍在线观看| 欧美午夜电影一区| 欧美激情中文不卡| 精品国产黄色片| 国产精品日日夜夜| 国产123在线| 国产chinese精品一区二区| 夜夜嗨av色综合久久久综合网| 91成人国产精品| 91蝌蚪porny九色| 久久国产剧场电影| 国产毛片久久久久| 欧美亚洲色综久久精品国产| 一级全黄裸体片| 欧美亚洲日本一区二区三区| 无码人妻精品一区二区三区9厂| 免费看黄色三级| 波多野结衣不卡| 国产精品私人影院| 精品国内二区三区| 夜夜嗨av一区二区三区免费区| 国内精品视频在线| 麻豆传媒一区| 国产玉足脚交久久欧美| youjizz.com在线观看| 人妻少妇无码精品视频区| 99视频热这里只有精品免费| 亚洲成在线观看| 久久精品国产99国产精品澳门 | www.av免费| www.麻豆av| 欧美午夜精品久久久久久孕妇 | 高清乱码毛片入口| 欧美日韩高清区| 国产精品久久久久久亚洲色| 另类专区欧美蜜桃臀第一页| 最新热久久免费视频| 这里只有精品电影| 欧美一级在线播放| 亚洲熟妇无码另类久久久| 在线免费黄色小视频| 欧美一区免费观看| 成人高清视频在线| 91久久国产精品| 北条麻妃亚洲一区| 蜜桃av噜噜一区二区三区麻豆| 亚洲一区二区视频| 99久久99久久综合| 欧美成人激情图片网| 黄色免费网址大全| 91丨porny丨国产入口| 超碰97在线资源| 97超碰人人模人人人爽人人爱| 精品蜜桃在线看| 日本999视频| 亚洲精品久久久久avwww潮水 | 日韩视频专区| 伊人五月天婷婷| 久久久久亚洲AV成人无在 | 中文字幕在线日韩 | 亚洲欧美一区二区三区四区| 在线视频综合导航| 国产欧美一区二区| 国产精品一级黄片| 欧美在线观看视频一区二区| 情侣黄网站免费看| 亚洲欧美激情插 | 精品国产电影| 国产精品777777| 日本中文字幕第一页| 欧美日韩另类字幕中文| 欧美日韩国产在线观看| 国产一区精品在线| 欧美日韩二三区| 国产无遮挡呻吟娇喘视频| 欧美午夜理伦三级在线观看| 妺妺窝人体色777777| 秋霞欧美在线观看| 亚洲国产精彩中文乱码av在线播放| 中文字幕中文字幕在线中心一区| 成人午夜免费剧场| 波多野结衣一区二区在线| 国产91对白在线观看九色| 91老司机福利 在线| 玉足女爽爽91| 亚洲欧洲美洲在线综合| 久久久久久久亚洲精品| 五月天亚洲综合情| 超碰人人草人人| 99久久久无码国产精品衣服| 性中国xxx极品hd| 99精品久久99久久久久| 午夜婷婷国产麻豆精品| 日韩在线观看免费全| 国产区欧美区日韩区| 黄色一级视频在线播放| 亚欧精品视频一区二区三区| 日韩在线观看视频网站| 久久―日本道色综合久久| 欧美电影一区二区| 久久久久久久久久久亚洲| 97久久伊人激情网| 亚洲在线免费视频| 日韩中文字幕三区| 国产中文字幕免费| 日韩精品国产欧美| 亚洲大片一区二区三区| 国产视频亚洲精品| 国产亚洲精品自在久久| 亚洲熟妇一区二区| 国产一区二区在线视频观看| 欧美国产日本韩| 日韩成人av网| 欧美日韩一区二 | 国产精品午夜一区二区| 久久夜色精品国产欧美乱极品| 精品国产成人系列| 精品免费二区三区三区高中清不卡| 黄色一级二级三级| 无码人妻熟妇av又粗又大| 国产日韩精品一区二区三区在线| 亚洲人成在线观| 久久久久一区二区| 国产传媒视频在线| 日本成人在线电影网| 日韩区在线观看| 国产精品九九视频| 麻豆changesxxx国产| 国产一区二区0| 亚洲精品一区在线观看| 黄色一级片网址| 一区二区视频网站| 欧美视频不卡中文| 中文精品一区二区三区| 日本人妻熟妇久久久久久| 日韩av在线资源| 欧美大片在线播放| 亚洲精品97久久中文字幕无码| 在线综合视频播放| 国产在线视频综合| 国产精品色综合| 欧美激情按摩在线| 亚洲国产精品狼友在线观看| 大白屁股一区二区视频| 欧美一级片一区| 伦理片一区二区| wwwwxxxxx欧美| 日本精品久久久久影院| 久久人妻一区二区| 国产69精品久久99不卡| 欧美成人免费全部| 欧美成人乱码一二三四区免费| 久久99精品久久久| 久久精品免费播放| 中国特级黄色大片| 日本一区二区三区四区 | 亚洲一区二区三区综合| 在线观看亚洲精品视频| 天堂av免费看| 国模无码一区二区三区| 色伦专区97中文字幕| 日本xxx在线播放| 亚洲一区自拍偷拍| 日本高清久久一区二区三区| 国产伦精品一区二区三区视频痴汉| 日韩在线观看免费高清| 国产婷婷色一区二区在线观看| 精品国产乱码久久久久久免费 | 国产乱码一区| 中文字幕男人天堂| 亚洲欧洲成视频免费观看| 亚洲午夜精品在线观看| 91偷拍与自偷拍精品| 91色p视频在线| 国产在成人精品线拍偷自揄拍| 亚洲男人第一网站| 黄色性生活一级片| 五月激情六月综合| 免费观看精品视频| 国产精品久久久久婷婷二区次| 久热这里只精品99re8久| 久久午夜电影| 国产精品日韩在线一区| 中文在线免费看视频| 色yeye香蕉凹凸一区二区av| 国精产品一区二区三区| 一本久久a久久免费精品不卡| 青青草精品视频在线| 成人白浆超碰人人人人| 国产精品一区视频| 石原莉奈一区二区三区在线观看| 国产成人精品视频| wwwwww在线观看| 久久国产一区二区三区| 国产美女久久久久久| 91精品蜜臀在线一区尤物| 久久久久99人妻一区二区三区| 天天色综合成人网| 一道本在线免费视频| 色猫猫国产区一区二在线视频| 图片区乱熟图片区亚洲| 91国偷自产一区二区三区成为亚洲经典| 中日韩av在线播放| 欧美日韩中文国产| 人妻少妇无码精品视频区| 亚洲女在线观看| 午夜婷婷在线观看| 性色av一区二区三区免费| 日韩人妻精品中文字幕| 亚洲女同精品视频| 日韩乱码一区二区| 九九热精品视频| 久久精品视频2| 性欧美xxxx交| 国产v片在线观看| 91高清视频免费| 日本视频www色| 国产精品激情自拍| 狂野欧美一区| 欧洲成人一区二区| 国产亚洲一本大道中文在线| 中文字幕在线中文| 亚洲欧洲性图库| 亚洲a级黄色片| 色婷婷综合久色| 成人乱码一区二区三区av| 精品亚洲国产成av人片传媒 | 美国av一区二区三区| 国产高清在线观看免费不卡| 婷婷视频在线播放| 国产精品免费aⅴ片在线观看| 欧美 日韩 国产 激情| 欧美亚洲国产怡红院影院| 国精产品一区二区三区| 视频在线观看99| 国产免费叼嘿网站免费| 动漫一区二区在线| 国产剧情在线观看一区二区 | 日韩av电影国产| 亚洲国产精品久久人人爱潘金莲| 91久久久一线二线三线品牌| 99视频精品在线| 国产h视频在线播放| 欧美日韩亚洲综合一区| 精品视频在线观看免费| 国产精品福利观看| 粉嫩13p一区二区三区| av视屏在线播放| 51精品久久久久久久蜜臀| 国产精品美女毛片真酒店| 国产精品亚洲аv天堂网| 高潮精品一区videoshd| 色播五月综合网| 亚洲欧美在线看| 欧美成人一区二区视频| 国产原创精品| 亚洲国产综合色| 久久99久久99精品免费看小说| 日本韩国在线不卡| 免费高清在线一区| 免费av网址在线| 日韩精品在线观| 午夜国产在线观看| 熟女少妇在线视频播放| 亚洲国产精品久久久久| 亚洲综合网av| 成人在线观看www| 粉嫩老牛aⅴ一区二区三区| 日韩欧美一级视频| 欧美一区2区三区4区公司二百| 色综合久久天天| 中文字幕无线码一区| 欧美激情视频一区二区三区| 色av一区二区| 国产精品国产三级国产普通话对白| 在线视频福利一区| 欧美一区二区成人6969| 6080午夜伦理| 热re99久久精品国产99热| 91麻豆精品国产| 一区二区三区免费观看视频| av无码久久久久久不卡网站| 一区二区欧美日韩视频| 国产在线国偷精品免费看| 国产精品嫩草69影院| 国产精品欧美一区二区| 亚洲风情在线资源站| 国产亚洲精品女人久久久久久| 亚洲精品在线免费| 亚洲欧美制服第一页| 国产成人av影院| 老熟妇一区二区| 欧美成ee人免费视频| 色婷婷久久久亚洲一区二区三区| 国产同性人妖ts口直男| 日本人视频jizz页码69| 视频在线一区二区| 国产日本欧洲亚洲| 精品少妇一二三区| 中文精品一区二区三区| 色偷偷av一区二区三区乱| 国产婷婷色一区二区三区| 成人免费毛片男人用品| 日韩精品一区二区三区电影| 亚洲一区自拍偷拍| 国产精品无码一区| 亚洲77777| 国产日韩在线播放| 欧美日韩精品欧美日韩精品| 丰满肥臀噗嗤啊x99av| 亚洲中文字幕无码一区| 免费久久久一本精品久久区| 国产亚洲精品一区二区| 亚洲视频免费观看| 亚洲精品视频专区| 人妻熟女aⅴ一区二区三区汇编| 欧美第一黄网| 日韩中文视频免费在线观看| 久久久国产一区二区三区四区小说| 四虎精品永久在线| 九一精品久久久| 国产综合18久久久久久| 中文字幕日本欧美| 亚洲图片一区二区| 日本aⅴ精品一区二区三区| 久久亚洲无码视频| 中文字幕日韩精品久久| 97福利一区二区| 欧美视频在线视频| 日日嗨av一区二区三区四区| 欧美一区二区三区粗大| h无码动漫在线观看| 国产日韩在线播放| 亚洲欧美综合图区| 欧美日韩一区二区免费视频| 国产米奇在线777精品观看| 黄色一级片中国| 日韩不卡的av| 欧美日韩精品久久久免费观看| 久久免费视频在线| 精品国产污污免费网站入口 | 国产成人在线播放视频| 久久久久久久穴| 一二三在线视频| 清纯唯美亚洲激情| 国产丝袜视频一区| 亚洲福利一二三区| 久久综合色播五月| 午夜一区在线观看| 久久久久亚洲av成人毛片韩| 久久久久xxxx| 黄色一级片在线看| 麻豆蜜桃91| 成人激情综合网| 北条麻妃一区二区三区中文字幕| 91精品国产高清一区二区三区蜜臀 | 五月婷婷久久综合| 国产精品久久午夜夜伦鲁鲁| 日本伊人色综合网| 国产情侣自拍小视频| 亚洲伊人成人网| www欧美com| 国产探花一区二区三区| 无码人妻丰满熟妇区毛片| 视频在线99| 韩国精品一区二区三区六区色诱| 欧美国产视频一区二区| 日韩高清不卡av| 欧美一级电影网站| 欧美日韩免费观看一区三区| 午夜欧美大尺度福利影院在线看| 国产精品不卡一区| 欧美国产精品一区二区三区| 99精品视频一区二区三区| 国产福利电影一区二区三区| 免费不卡在线观看| 手机看片一区二区| www.成人精品| 中文字幕 日韩有码| 日本成人一级片| 国产亚洲欧美在线精品| 国产精品suv一区二区三区| 亚洲精品成人无码熟妇在线| 中文字幕免费视频| 亚洲视频在线播放免费| 日韩大尺度视频| 欧美日韩一区二区区别是什么 | 国产毛片毛片毛片毛片毛片| 日本一级淫片色费放| 久久久综合久久久| 成年人午夜视频| 久久精品视频9| 欧美一区免费看| 色婷婷av国产精品| 伊人网中文字幕| 亚洲黄色小说网| 日韩中文字幕免费观看| 久久最新视频|