国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ubuntu 22.04 設(shè)置拓展顯示屏設(shè)置使用

這篇具有很好參考價(jià)值的文章主要介紹了Ubuntu 22.04 設(shè)置拓展顯示屏設(shè)置使用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一 項(xiàng)目背景

? ? ? ? 項(xiàng)目要求使用ubunut系統(tǒng),由于需要java應(yīng)用開發(fā)需要,選用x86CPU結(jié)構(gòu)開發(fā)(哎,用這種開發(fā)的產(chǎn)品量就不會(huì)大)。需要兩個(gè)顯示輸出,一個(gè)HDMI用作客戶使用,一個(gè)輸出給到一個(gè)8寸的小屏(帶觸摸和聲音)。要求啟動(dòng)后8寸屏顯示自己做的應(yīng)用,客戶在這個(gè)應(yīng)用上設(shè)置各種參數(shù)。

二 硬件選定

? ? ? ? 選用intel 12代 CPU,16G內(nèi)存。hdmi輸出顯示屏,typec輸出8寸屏,喇叭和觸摸在8寸屏。連線接好兩個(gè)屏幕,鍵盤,鼠標(biāo)。

三 設(shè)置方法

? ? ? 1) 設(shè)置主屏 副屏;(拓展顯示都正常,正常了才進(jìn)行下面步驟)

? ? ? ? ? ? ?a. 可以在設(shè)置->顯示->選擇那個(gè)主副屏。

? ? ? ? ? ? ?b. 使用xrandr命令?xrandr --output HDMI-1 --auto --primary

? ? ?2) 設(shè)置觸摸屏

? ? ? ? ? ? 觸摸屏剛開始默認(rèn)是兩個(gè)屏都都是接觸摸屏的(只要接了觸摸屏,也有可能時(shí)我用的時(shí)typec接口)所以一個(gè)觸摸屏的對(duì)應(yīng)的時(shí)兩個(gè)顯示器。

? ? ? ? ? ?a 確認(rèn)觸摸屏的設(shè)備ID 使用 xinput list 命令,顯示touch 的ID 我的設(shè)備觸摸ID是10;

? ? ? ? ? ?b 使用 xrandr 命令,獲取現(xiàn)在有觸摸屏的顯示器上的名稱(output name)這里是DP-2

? ? ? ? ? ?c? 使用xinput map-to-output 10 DP-2 命令進(jìn)行正確的觸摸屏映射。

? ? 3) 然后發(fā)現(xiàn)沒有作用。發(fā)現(xiàn)ubuntu 22.04 使用的gdm3是wayland??赡苁俏矣玫?寸屏接口不標(biāo)準(zhǔn),系統(tǒng)不能辨認(rèn)和警告。 所以需要切換成xorg(X11)的顯示接口協(xié)議。直接vim /etc/gdm3/custom.conf ; 把 其中 #WaylandEnable=false 的注釋去掉。保存后 輸入命令 systemctl restart gdm3 ;重啟后顯示在設(shè)置-》關(guān)于-》窗口系統(tǒng) 由原來的Wayland編程X11。

? ? ? ? ?再做一次設(shè)置觸摸屏。(注意窗口系統(tǒng)更改后,觸摸屏和顯示的名稱和ID都會(huì)變化)。

? 4) 重啟后發(fā)現(xiàn)觸摸屏映射沒有起作用,要重新輸入xinput map-to-output 命令。

四 開機(jī)啟動(dòng)運(yùn)行qt

? ? ? ? 1)開機(jī)啟動(dòng)?

? ? ? ? 在終端輸入命令行:?

????????touch start.sh? ? ?

? ? ? ? chmod +x start.sh

? ? ? ? vim start.sh

? ? ? ? ?在start.sh添加以下內(nèi)容

? ? ? ? ?#!/bin/sh

? ? ? ? ? xinput map-to-output

? ? ? ? ? sleep 2? ? #必須的,否則系統(tǒng)啟動(dòng)某些模塊沒有完全啟動(dòng)可能造成應(yīng)用啟動(dòng)出問題。

? ? ? ? ?nohup /home/xxx/startApp/startApp &? ?#程序是循環(huán)的話必須這樣,否則關(guān)閉終端會(huì)關(guān)閉程序。而且用全路徑目錄。

? ? ? ? ?exit 0

? ? ? ? 2) QT安裝

? ? ? ? ? ? ? 順便說一下 (使用rufus 3.2制作了一個(gè)22.04. lts的系統(tǒng)盤,安裝后系統(tǒng)后)安裝其他附件(最好還是用命令行,感覺用圖形化的慢好多,不知道是否有主觀印象)。 圖像界面軟件和更新里換成ailiyun的源(或更改/apt/soourcelist文件)。然后執(zhí)行以下命令

? ? ? ? ? ? sudo apt update

? ? ? ? ? ? ?sudo apt upgrade

? ? ? ? ? ? ?sudo apt install ubuntu-restricted-extras?

?#x86的cpu直接安裝,不要搞什么源碼安裝,22.04版本跟18.04的不一樣,試了一下發(fā)現(xiàn)下面就可以的。?

????????????????sudo apt-get install build-essential
????????????????sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools
????????????????sudo apt-get install qtcreator

安裝后在終端輸入命令 qtcreator就可以啟動(dòng)qt 開發(fā)環(huán)境了。

? 3) 選用屏幕顯示?

? ? ? ? ? 用一下代碼可以獲取屏幕并在這個(gè)屏幕上顯示(我用的是副屏)

? ? ? ? ? ?QList<QScreen *> list_screen = QGuiApplication::screens();

? ? ? ? ? ?if( list_screen.size()>1)?

? ? ? ? ? ?{

? ? ? ? ? ? ? ? ? ? ? ? this->setGeometry(list_screen.at(1)->geometry());

? ? ? ? ? ?}

? ? ? ? ? QRect rect = list_screen.at(1)->geometry()? ?//拓展屏相當(dāng)于在分辨率的添加(根據(jù)方向)

4) qt顯示全屏并固定窗口;

????????//主窗口全屏無邊框顯示
????????setWindowState(Qt::WindowFullScreen);

? ? ? ? //widget和控件可使用?w.showFullScreen();?

? ? ? ? //控件 使用resize()不能超過父widget。

5)開機(jī)啟動(dòng):

???????? qt應(yīng)用demo寫完后可以使用把a(bǔ)pp執(zhí)行文件拷貝到startApp文件夾。

? ? ? ? ? 在應(yīng)用程序-》啟動(dòng)程序 添加start.sh作為啟動(dòng)程序。

? ? ? ? ? 在設(shè)置-》用戶 確認(rèn)不用密碼進(jìn)入桌面。

?五?總結(jié):

? ? ? 把主板的上電啟動(dòng)跳線完成。上電后8寸屏就自動(dòng)運(yùn)行和顯示應(yīng)用。在設(shè)置-》聲音 選擇帶喇叭的屏幕 內(nèi)置音頻。 并把聲音設(shè)置到最大。主要難點(diǎn)在于兩個(gè)顯示器不一樣,一個(gè)帶觸摸屏,一個(gè)不帶。(還有就是電源電流一定要足,無良js 電源適配器12V5A 到底有多少。主板一個(gè)全部電子元件功率不到20W的板子,居然要100W功率要求。不穩(wěn)定就是因此而產(chǎn)生)

? ? ? ?

? ? ? ? ? ? ? ?

? ? ? ? ? ?

? ? ? ? ??文章來源地址http://www.zghlxwxcb.cn/news/detail-613512.html

到了這里,關(guān)于Ubuntu 22.04 設(shè)置拓展顯示屏設(shè)置使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Ubuntu 22.04版本設(shè)置靜態(tài)IP

    在Ubuntu 20.04中設(shè)置靜態(tài)IP的步驟如下: 打開終端并輸入以下命令以編輯網(wǎng)絡(luò)配置文件: 文件中應(yīng)該有以下內(nèi)容: 其中“enp0s3”是網(wǎng)卡的名稱 將內(nèi)容替換為: 保存并關(guān)閉文件。 輸入以下命令以應(yīng)用更改: 確認(rèn)靜態(tài)ip是否設(shè)置成功:

    2024年02月13日
    瀏覽(27)
  • LED顯示屏安全亮度參數(shù)設(shè)置方法和防護(hù)

    LED顯示屏安全亮度參數(shù)設(shè)置方法和防護(hù)

    隨著LED顯示屏應(yīng)用領(lǐng)域越來越廣,但其高亮度造成的光污染,常受到的人們的詬病。為了更好的避免光污染,我整理了一些關(guān)于LED顯示安全亮度參數(shù)設(shè)置方法和安全防護(hù)措施。你知道LED廣告牌是如何工作的嗎? 設(shè)置LED顯示屏的安全亮度參數(shù)和采取防護(hù)措施是確保屏幕正常運(yùn)行

    2024年02月09日
    瀏覽(22)
  • Ubuntu 22.04系統(tǒng)設(shè)置固定IP地址

    打開網(wǎng)絡(luò)配置文件: sudo vi /etc/netplan/00-installer-config.yaml 在文件中添加以下內(nèi)容: network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no addresses: [192.168.1.10/24] gateway4: 192.168.1.1 nameservers: addresses: [192.168.1.1] 其中,eth0是要設(shè)置的網(wǎng)絡(luò)接口名稱,addresses是要設(shè)置的IP地址和子網(wǎng)掩碼,

    2024年02月03日
    瀏覽(50)
  • Ubuntu22.04 設(shè)置靜態(tài) IP 的方法

    Ubuntu22.04 設(shè)置靜態(tài) IP 的方法

    通常,在大多數(shù)網(wǎng)絡(luò)配置中,IP 地址由路由器 DHCP 服務(wù)器動(dòng)態(tài)分配。在不同情況下可能需要設(shè)置靜態(tài) IP 地址,例如配置端口轉(zhuǎn)發(fā)或運(yùn)行媒體服務(wù)器 。 為 LAN 上的設(shè)備分配靜態(tài) IP 地址最簡單且推薦的方法,是在路由器上配置靜態(tài) DHCP。靜態(tài) DHCP 或 DHCP 預(yù)留是大多數(shù)路由器上的

    2024年03月25日
    瀏覽(27)
  • Ubuntu 22.04 設(shè)置開機(jī)自啟腳本

    Ubuntu 22.04 設(shè)置開機(jī)自啟腳本

    背景:系統(tǒng)采用docker容器形式部署方式,docker的形式存在每次啟動(dòng)服務(wù)器時(shí)所有服務(wù)同時(shí)啟動(dòng),沒有先后順序,本次系統(tǒng)有應(yīng)到mqtt,mqtt需在其他服務(wù)之前啟動(dòng),否則會(huì)存在通信異常情況,所以本次應(yīng)用了開機(jī)自啟服務(wù),開機(jī)執(zhí)行順序腳本,以達(dá)到應(yīng)用到mqtt的服務(wù)后啟動(dòng)。

    2024年02月02日
    瀏覽(20)
  • ubuntu 22.04修改時(shí)區(qū) 讓date顯示以24小時(shí)格式顯示

    我原本想在我的服務(wù)器上做幾個(gè)定時(shí)的監(jiān)控任務(wù)(crontab 任務(wù)),但是在我測(cè)試我任務(wù)的時(shí)候總是不能按照系統(tǒng)時(shí)間進(jìn)行執(zhí)行(我通過date來看是02:30:45)我就把任務(wù)執(zhí)行的時(shí)間寫在他的下一分鐘結(jié)果沒有執(zhí)行(其實(shí)如果不改顯示格式通過data -R看時(shí)間也可以)。

    2024年02月13日
    瀏覽(19)
  • Ubuntu 22.04系統(tǒng)如何設(shè)置固定IP地址。

    在Ubuntu 22.04上設(shè)置固定IP地址,您可以按照以下步驟進(jìn)行操作: 打開終端,以管理員權(quán)限編輯網(wǎng)絡(luò)配置文件: 在文件中,您會(huì)看到類似以下內(nèi)容的配置: 將? dhcp4: true ?修改為? dhcp4: no ,以禁用DHCP并啟用手動(dòng)配置。 添加靜態(tài)IP地址配置,例如: 將? enp0s3 ?替換為您的網(wǎng)絡(luò)接

    2024年02月17日
    瀏覽(24)
  • VMware共享文件夾設(shè)置(ubuntu22.04)

    VMware共享文件夾設(shè)置(ubuntu22.04)

    首先點(diǎn)擊 虛擬機(jī) - 設(shè)置? (如下圖) ? 接著,我們點(diǎn)擊? 選項(xiàng)? - 共享文件夾 - 設(shè)置為 總是啟用 - 并 添加一個(gè)本地共享文件夾 ? 設(shè)置完畢,我們點(diǎn)擊 確定。打開我們的終端 在mnt/目錄下創(chuàng)建一個(gè)名為 hgfs的目錄( 記得創(chuàng)建目錄,否則會(huì)報(bào)錯(cuò) )。 ?接著,我們?cè)诮K端中輸入

    2024年02月13日
    瀏覽(102)
  • 3、Ubuntu22.04、查看和設(shè)置虛擬內(nèi)存的大小

    3、Ubuntu22.04、查看和設(shè)置虛擬內(nèi)存的大小

    ????????在 Ubuntu 22.04 或其他類似的 Linux 發(fā)行版中,虛擬內(nèi)存通常是通過交換分區(qū)(Swap)來實(shí)現(xiàn)的。 一、查看虛擬內(nèi)存大?。?這會(huì)顯示物理內(nèi)存(RAM)和虛擬內(nèi)存(Swap)的使用情況。關(guān)注 \\\"Swap\\\" 行,其中包含有關(guān)虛擬內(nèi)存的信息。 (備注:上面我 \\\"free-h顯示的結(jié)果里\\\"?本

    2024年02月19日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包