在线亚洲黄色-在线亚洲观看-在线亚洲电影-在线亚洲成人-岛国大片在线观看免费版-岛国大片在线播放高清

銘u怎么u盤啟動

導讀1、查看U盤;openKylin U盤啟動器通過udiskPlugWatcherInit函數自動監控/dev/目錄下的文件變更,一旦有新設備U盤插入就重新執行lsblk解析shell的執行結果,獲取出U盤信息。U盤信息的解析過程是分別執行了lsblk-J 和lsblk-JS,篩選出所有USB協議連接的硬盤。其中lsblk-J中的J參數是將結果以json類型來展示,之后通過QJson類提取出U盤的信息。因為涉及到格式化整個物理設備,因此U盤在展示時是以整個物理單位展示,而不是按照分區顯示。顯示的具體格式為:U盤型號(設備文件路徑),容量。例如:DataTraveler_3.0(/dev/sda) 32G。如果插入多個U盤,則是在下拉框中顯示,且按照插入順序進行顯示。如下圖1所示。

銘u怎么u盤啟動(銘瑄怎么u盤啟動)openKylin U盤啟動器是一款用于制作系統啟動U盤的工具,可將鏡像文件制作成U盤形式的安裝介質,方便無光驅介電腦質的電腦安裝鏡像文件。其主要功能是制作系統,方便系統的安裝,具體的實現過程如下:1、查看U盤openKylin U盤啟動器通過udiskPlugWatcherInit函數自動監控/dev/目錄下的文件變更,一旦有新設備U盤插入就重新執行lsblk解析shell的執行結果,獲取出U盤信息。U盤信息的解析過程是分別執行了lsblk-J 和lsblk-JS,篩選出所有USB協議連接的硬盤。其中lsblk-J中的J參數是將結果以json類型來展示,之后通過QJson類提取出U盤的信息。因為涉及到格式化整個物理設備,因此U盤在展示時是以整個物理單位展示,而不是按照分區顯示。顯示的具體格式為:U盤型號(設備文件路徑),容量。例如:DataTraveler_3.0(/dev/sda) 32G。如果插入多個U盤,則是在下拉框中顯示,且按照插入順序進行顯示。如下圖1所示:圖1.U盤啟動器首界面2、查找鏡像查找鏡像有兩種方式,第一種是點擊圖1中的加號按鈕查找鏡像,點擊后進入圖2界面,此界面的原理是:通過使用QFileDialog::getOpenFileName()的方式,打開文件選取框,之后通過調用QFile的open函數,read函數獲取尾綴為.iso的鏡像文件,且計算iso.size()的方式獲得文件的字節大小,之后通過除以10的6次方的方式轉為GB。電腦圖2.選擇鏡像文件第二種獲取鏡像文件方式,便是在文件中選取尾綴為.iso的鏡像文件,然后拖拽到打開的U盤啟動器界面,這種方式的原理是將鏡像文件的路徑通過傳值的方式,傳輸到界面。當然也用到了拖拽函數dragEnterEvent(),dropEvent(),這兩個函數一般成對出現。此外,如果已經擁有鏡像文件,則可以點擊右鍵選擇U盤啟動器直接進行鏡像文件的制作,這種方式的原理類似第二種。3、授權校驗密碼當我們點擊開始制作按鈕后,系統將調用dbus接口,跳轉到授權校驗界面,用戶輸入密碼授權,執行"echo'" + 密碼+"'| sudo -S -l"判斷用戶輸入的密碼是否正確,如圖3。圖3.授權界面4、制作鏡像制作開始前卸載u盤,點擊開始制作按鈕,通過makeStart函數,將授權的正確密碼、鏡像文件的路徑,u盤的路徑這三個參數傳輸到進程中。具體函數如下:makeStart(authDialog->dialogKey->text(),isoPath,電腦comboUdisk->getDiskPath());之后使用QProcess進程的讀寫函數來讀入dd命令,具體的讀寫函數語句為:S dd if='"+sourcePath.toLocal8Bit()+"'of="+targetPath.toLocal8Bit()+"status=progress";這條語句包括U盤路徑,鏡像文件路徑和狀態progress。以上兩條語句便是U盤鏡像制作的關鍵點。同時,用戶也可以在以下界面通過觀察進度圖,判斷制作情況,進度條圖的展示使用的是圓形進度條。首先使用QPainter函數畫圓之后,使用setPersent()將進度傳入進度條中,這種方式不用通過查看后臺服務端的運行情況,更方便用戶的體驗,交互感更強烈,如圖4。圖4.正在制作界面在制作完成后,waitForFinished()等待系統落盤,落盤后會提示制作完成,跳到制作完成界面。圖5.制作完成界面如果在制作中途點擊關閉,會彈出如下提示框,告訴用戶啟動盤正在制作中,是否停止,如果選是,則停止任務退出程序,如果選否,則會繼續從當前制作制作啟動盤。圖6.制作途中途中提示界面好啦~以上就是對openKylin U盤啟動器的部分原理介紹,如果有小伙伴對此感興趣,可通過點擊 https://gitee.com/openkylin/sig-documentation 前往openKylin倉庫查看源碼進行研究哦。openKylin(開放麒麟)社區旨在以“共創”為核心,在開源、自愿、平等、協作的基礎上,通過開源、開放的方式與企業構建合作伙伴生態體系,共同打造桌面操作系統頂級社區,推動Linux開源技術及其軟硬件生態繁榮發展。社區首批理事成員單位包括麒麟軟件、普華基礎軟件、中科方德、麒麟信安、凝思軟件、一銘軟件、中興新支點、元心科技、中國電科32所、技德系統、北京麟卓、先進操作系統創新中心等13家產業同仁和行業機構。來源:戎有麗審核:openKylin電腦

為你推薦
資訊專欄
熱門視頻
相關推薦
u盤中文件不在 聯想tp筆記本怎么u盤啟動不 usb電腦系統安裝 xp怎么設置從u盤啟動 按什么鍵u盤啟動 usb安裝windows7 系統內pe怎么刪除文件 x280裝不win7 優盤在線鑒定工具 戴爾臺式電腦怎么裝好 聯想thinkpad1450u盤 電腦硬盤影響開機 聯想潮7000i3安裝win7 電腦如何啟動無線網絡 聯想臺式機boot設置u盤啟動 win10網頁打不開 w7u盤在電腦上讀不出來 電腦無線u盤安裝 電腦怎么設置u盤啟 u盤如何合分區工具 電腦u盤顯示硬盤無法安裝 系統u盤可以裝 如何解壓iso文件到u盤 電腦檢測不到音頻驅動程序 電腦磁盤怎么不見 到u盤工具箱 怎么刪u盤啟動 電腦開機讀不硬盤數據 選擇u盤啟動提示iu錯誤 電腦打開u盤顯示磁盤未被格式化 用u盤30啟動盤 聯想電腦啟動u盤啟動 hp星14安ghost版win10 優盤里文件刪不掉為什么 如何做自動安裝u盤啟動 徹底怎么清除u盤記錄 大白菜u盤重裝系統xp 聯想電腦怎么設置語言設置 電腦一直在重啟 電腦電視用hdmi線沒聲音
Top 主站蜘蛛池模板: 欧美高清日韩 | 在线日韩理论午夜中文电影 | 亚洲国产精品免费视频 | 日韩精品欧美亚洲高清有无 | 国产精品亚洲一区二区三区 | 欧美性xxxxxx爱 | 国产成人拍精品视频网 | 欧美日韩精品免费一区二区三区 | 亚洲一区二区三区四区在线观看 | 国模吧国模吧一二区 | 亚洲国产精品一区二区久久 | 久久婷婷影院 | 亚洲精品国产综合一线久久 | 亚洲视频欧美视频 | 亚洲欧美久久精品一区 | 国产欧美一区二区三区精品 | 国产成人无精品久久久久国语 | 国内精品久久久久久中文字幕 | 久久久久久久亚洲精品 | 亚洲一区二区三区久久久久 | 一级毛片免费毛片一级毛片免费 | 亚洲永久精品一区二区三区 | 日韩综合区 | 国产视频1 | 日韩一级精品久久久久 | 日韩成人免费在线视频 | 国产精品久久亚洲一区二区 | 91视频一区二区 | 精品国产综合区久久久久99 | 日韩专区第一页 | 国产成人久久精品亚洲小说 | 国产欧美精品区一区二区三区 | 欧美人与禽zoz0性伦交 | 亚欧乱色视频网站大全 | 天天操天天曰 | 国产特级黄色片 | 欧美精品一区二区三区四区 | 国产一区 在线播放 | 永久视频在线观看 | 亚洲欧美第一 | 国产成人久久精品一区二区三区 |