如果要把一開始執行程式時,瀏覽器就是最大化(非全螢幕)
可以使用如下的語法,基本上就是在option內加上 start-maximized的設定
如果要把一開始執行程式時,瀏覽器就是最大化(非全螢幕)
可以使用如下的語法,基本上就是在option內加上 start-maximized的設定
要在執行程式時,讓chromedp能夠顯示瀏覽器,並且看到瀏覽器一步一步執行你程式內的動作
在程式一開始,先用下面的語法
這樣就可以讓瀏覽器顯示出來
如果還是看不到,或許可以檢查一下,你的程式內是不是在呼叫NewExecAllocator之後有順便使用了
defer cancel()
這個語法,如果有,先暫時註解掉,因為一旦程式執行完畢後呼叫cancel,就會把瀏覽器關閉
所以,如果你的程式執行的很快,很有可能你是看不到瀏覽器的。
開發測試階段,為了看到瀏覽器執行的情況,可以先把defer cancel拿掉,等到上了production之後,再把defer cancel()加回去
在Ubuntu 20.04上,可以使用
sudo systemctl status ssh 來確認ssh是不是有正常執行成功
如果沒有這個服務,那很可能是你的系統上還沒有安裝ssh這個軟體或服務,
這時候可以用
sudo apt-get update
sudo apt-get install openssh-server
來安裝ssh服務。
如果有使用ufw防火牆,記得把port 22打開
sudo ufw allow 22
在Ubuntu 20.04的作業系統中,如果要讓Apache2可以Listen多個Port,必須要去 /etc/apache2/ 目錄底下,找到ports.conf檔案,並且在該檔案裏面加上 你要Listen的Port
例如原本的conf內容如下
Listen 80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
在某個Case中,需要把一台 linux 的電腦放在外部的網路做一些測試,因此在那台linux電腦上安裝了teamviewer,但是當我把linux 的螢幕拔掉之後,teamviewer連線到該linux後,就看不到畫面了,因此上網找了一些解決方法,下面這方法應該是可行的。
安裝 dummy driver
sudo apt-get install xserver-xorg-video-dummy
然後在 /etc/X11/
資料夾內 建立一個 xorg.conf 檔案
檔案內容如下
Section "Device"
Identifier "Configured Video Device"
Driver "dummy"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 31.5-48.5
VertRefresh 50-70
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubSection
EndSection
重開機後,再用teamviewer連線,就可以看到畫面了
利用下面的指令找出可能是popup畫面的process
ps -aux | grep update
通常可以看到有
下面這組 process
/usr/bin/python3 /usr/bin/update-manager --no-update --no-focus-on-map
這一組就是那個彈跳出來的畫面,把這個process的pid記下來
接著用
kill <pid>
把那個process砍掉,就可以關閉那個popup的畫面了。
如果要讓那個畫面永遠都不要跑出來,可以試試看下面這個網址裡面提到的方式。
https://linuxconfig.org/disable-automatic-updates-on-ubuntu-20-04-focal-fossa-linux