style_sheet.qss is XnViewMP UI setting,It is the same folder as xnview.ini。
OpenBox的設定檔rc.xml不能直接在"firmware-updater"後面加"firefox",因為今天要添加XnViewMP,網路沒教學,自己研究了一下。
於是rc.xml底部是這樣:
-->
<application name="firmware-updater">
<decor>no</decor>
</application>
<application class="firefox">
<decor>no</decor>
<maximized>true</maximized>
</application>
<application class="XnViewMP">
<decor>no</decor>
<maximized>true</maximized>
</application>
<application class="*">
<focus>yes</focus>
</application>
毋需重新登入,OpenBox開啟然後關閉即可。
之所以要添加XnViewMP,因為之前style_sheet.qss那樣更改,導致XnViewMP好用的「批次轉換」功能的「轉換」按鈕被擠到螢幕之外,我的螢幕解析度是1600*900,得改成1920*1080才找得到「轉換」按鈕,於是重寫style_sheet.qss。
*{font-size:19pt;color:white;background-color:#0f3b02}
QStatusBar{max-height:38px;min-height:38px}
QWidget{max-height:900px;max-width:1600px}
但如此一來,狀態列只剩一半,「轉換」按鈕也只剩一半,找了半小時,終於找到原因——標題列~~
好吧!XnViewMP也隱藏標題列吧!反正ESC就可以全部關閉。
所以style_sheet.qss和rc.xml都更動了。
XnViewMP隱藏標題列後,狀態列和「轉換」按鈕都恢復正常了
PS.XnViewMP若背景全黑,按鈕邊框很難察覺到,所以背景色改為深綠色#0f3b02,此方法雖然批次轉換的按鈕回來了,但設定區的「確定」按鈕卻被擠到螢幕外,只能暫時改成1920*1080才找得到~~~~
Windows有一套好用軟體ImageToPDForXPS,單純就是圖片打包成PDF而已;Lubuntu也有一套類似的叫img2pdf,但沒圖形界面,只能終端機下指令 img2pdf *.png -o output.pdf --pagesize 210mmx297mm,後來研究了一下,XnViewMP打包PNG會失敗,要先把PNG轉成JPG,打包成PDF就很容易成功,有可能是圖片透明度的關係。