Jump to...
redirecting...

Log for Ubuntu 台灣社群

[photo](media:AgADAQADMKgxGxV44ETnultQM90Zengl9y8ABOI2WrJvcx3Xq-EAAgI@telegram)
之後會有 GTK CSD
你想看他在KDE上的樣子有多慘烈嗎
你沒開CSD齁…Nightly預設應該已經有了?
然後呀…KDE patch 本來就是內部的…作者好像不打算去碰可怕的U
畢竟動不動就改版,甚至青黃不接
看我發的影片阿.-.
畫質太低看不到…Orz
我看起來就只有檔案選取被換成KDE的而已阿
載下來看(O
靠腰…那明明只是你點到旁邊沒有點在X上…
= =
正常來說最大化後滑鼠移到最右上應該要戳到X而不是戳到邊界阿
還有跳出視窗的是/否反過來了
而且他是直接關掉KDE的視窗裝飾,所以會變成沒辦法縮放
我看起來怎麽也覺得只是不小心戳到最右上腳兒不是點到 X ???
那絕對不是不小心,是很難點到.-.
我的最大化最右上也不是叉叉 我是用 budget desktop, 所以我也挺習慣最右上不是叉
我個人習慣右上角
問題根本不是X的位置阿,而是最大化時角落應該要戳到X而不是邊界
問一下
./bash-file.sh: 第 3 列:[: 缺少「]」
./bash-file.sh: 第 3 列:[: 缺少「]」
./bash-file.sh: 第 3 列:[: 缺少「]」
./bash-file.sh: 第 5 列:[: 缺少「]」
./bash-file.sh: 第 5 列:[: 缺少「]」
./bash-file.sh: 第 5 列:[: 缺少「]」
Inputfailed.
#!/usr/bin/env bash
read -p "請輸入 Yes 或者 No: " choose
if ["${choose}" == "Yes"]||["${choose}" == "Y"]||["${choose}" == "y"]; then
    echo "User input ${choose}, return Yes"
elif ["${choose}" == "No"]||["${choose}" == "N"]||["${choose}" == "n"]; then
    echo "User input ${choose}, return No."
else
    echo "Inputfailed."
fi
求解
自行 debug 後:

$ bash -x bash-file.sh
+ read -p '請輸入 Yes 或者 No: ' choose
請輸入 Yes 或者 No: y
+ '[y' == 'Yes]'
bash-file.sh: 列 3: [y:命令找不到
+ '[y' == 'Y]'
bash-file.sh: 列 3: [y:命令找不到
+ '[y' == 'y]'
bash-file.sh: 列 3: [y:命令找不到
+ '[y' == 'No]'
bash-file.sh: 列 5: [y:命令找不到
+ '[y' == 'N]'
bash-file.sh: 列 5: [y:命令找不到
+ '[y' == 'n]'
bash-file.sh: 列 5: [y:命令找不到
+ echo Inputfailed.
Inputfailed.
hint:空格很重要
#!/usr/bin/env bash
read -p "請輸入 Yes 或者 No: " choose
if ["${choose}" == "Yes"] || ["${choose}" == "Y"] || ["${choose}" == "y"]; then
    echo "User input ${choose}, return Yes"
elif ["${choose}" == "No"] || ["${choose}" == "N"] || ["${choose}" == "n"]; then
    echo "User input ${choose}, return No."
else
    echo "Inputfailed."
fi
$ bash -x bash-file.sh
+ read -p '請輸入 Yes 或者 No: ' choose
請輸入 Yes 或者 No: 
+ '[' == 'Yes]'
bash-file.sh: 第 3 列:[: 缺少「]」
+ '[' == 'Y]'
bash-file.sh: 第 3 列:[: 缺少「]」
+ '[' == 'y]'
bash-file.sh: 第 3 列:[: 缺少「]」
+ '[' == 'No]'
bash-file.sh: 第 5 列:[: 缺少「]」
+ '[' == 'N]'
bash-file.sh: 第 5 列:[: 缺少「]」
+ '[' == 'n]'
bash-file.sh: 第 5 列:[: 缺少「]」
+ echo Inputfailed.
Inputfailed.
Same problem
感謝,已經解決了這個問題!
好物
Solved.

You need a space after the [ and before the ].
" [ " 之後和 "]" 之前需要空白。
話說 bash 有沒有類似 goto 的東西阿?
看起來沒有,但是可以在迴圈內增加 "break" 或者是 "continue" 解決這個問題。
我個人覺得:幸好是沒有…
[sticker](media:AAQFABM2j8syAASlF8IOhfklVDsWAAIC@telegram)
[sticker](media:AAQFABMcj8oyAARG5zSYNzo88WAuAAIC@telegram)
我覺得該是時候把安裝媒體中的 SYSLINUX 開機程式淘汰掉了