發表文章

目前顯示的是 8月, 2022的文章

緩解Ubuntu 22.04自動反覆輸入字元的問題

圖片
這是最近從20.04升級到Ubuntu 22.04.1遭遇的問題,可以緩解Ubuntu 22.04使用中文輸入法時會自動反覆輸入字元的問題。 個人認為這個問題導致一些系統軟體的頻繁當機,建議有相同困擾的人都要使用這個緩解方法。 這個問題會直接發生在桌面系統軟體上,但是在chrome, vscode等軟體中比較難觀察到有沒有發生。目前確認有一定有這個問題的就是檔案管理員。你只需要在檔案管理員的目錄路徑上點擊一下,然後用中文輸入法切換到英文模式(右shift),隨意輸入一個英文字母,就會一直不斷的反覆輸入這個英文字母。

解決Chrome使用Google Meet螢幕分享時的問題Ubuntu 22.04

圖片
這是最近從20.04升級到Ubuntu 22.04.1遭遇的問題,Chrome使用Google Meet時無法整個螢幕進行分享,會是一整個黑畫面但是有滑鼠游標;分享單一視窗或單一分頁則都正常。 簡而言之,你用Google Meet要整個螢幕分享的需求就繼續往下看。

用ip指令確認路由表(route table) 含IPv6操作

顯示主路由 ip route show ip -6 route show 只要在ip後面加上-6就可確認IPv6的部份 ip route show table local 有時候table表名稱會用號碼, 可以從下面系統設定擋看到 Ubuntu使用/etc/iproute2/rt_tables 其他裝置可能使用 /data/misc/net/rt_tables ip route show table 0 可以看所有的設定 ip指令可縮寫,但是不是所有裝置都支援縮寫,下面舉例 ip r l 等同ip route list ip r s 等同ip route show 查詢特定IP最後走的網路裝置 以IP是193.233.7.82為例 ip route get 193.233.7.82 可縮寫成ip r g 193.233.7.82 193.233.7.82 via 10.129.159.254 dev eth0  table eth0  src 10.129.145.46  uid 0 cache 顯示所有網路地址 ip address show 可縮寫成ip a或ip a s 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00     inet 127.0.0.1/8 scope host lo        valid_lft forever preferred_lft forever     inet6 ::1/128 scope host        valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000     link/ether 0c:f0:b4:1b:0b:2e brd ff:ff:ff:ff:ff:ff     inet 10.129.145.46/20 brd 10.129.159.255 scope global eth0        val

MariaDB啟動SSL/TLS連線問題解法集合

圖片
 這裡分享最近做MariaDB啟動SSL/TLS連線時的問題解法集合(Troubleshooting)

PHP-Apache-MariaDB開發環境

這陣子學習了2-way SSL/TLS溝通將它套用在AP與DB的開發環境 成果整合到之前發布過得PHP-Apache-MariaDB開發環境,有需要可自行取用 https://github.com/Mirochiu/docker-compose-php-mariadb 大多數的時間都是花費在確認憑證到底有沒有效,不過這部份我經彙整成certs/gencerts.sh的script