Jump to...
redirecting...

Log for Ubuntu 台灣社群

WOWOWOWOW
用MinGW的Gcc6.3.0不能編譯
用TDM-gcc的gcc5.1.0就可以
你要手編gimp for windows喔…
加油…我精神上支持你 /kappa
GIMP 不是基於 WxWidget 吧?
沒有
我只是想要用用看WxWidget
GTK不就是為了Gimp寫的(?
我有在考慮Qt
但是免費授權程式一定要GPL
不然就要付授權費
https://www1.qt.io/licensing-comparison/
應該不用喔,只要不靜態連結就好
靜態連結是怎樣?
不太懂C++邏輯
這個 C 就有了吧?
把東西塞進你程式的意思
我C也不熟啊....
動態連結是東西在程式外
兩者差異?
效能還是?
呼叫外部的程式庫來調用該程式
動態連結就是.dll的概念啦
而不是通通編在一起
靜態就是只有.exe啦
優缺?
再另外問
要寫跨平台
推薦GUI Lib一下
眾說紛紜
動態連結程式程式庫可以自行更新及多軟體間共用
GUI 的話推 Qt 吧,WxWidget 也不錯
在這邊來看,靜態就是吞進肚子裡,說全部都是我的~ 動態就是對外說我需要這個lib,要用到再呼叫。 我對授權沒有很懂,但是免費授權的,有些會不讓你吞下去當成是自己的東西🤔
我猜qt是卡這種事
在windows的話沒差吧,反正都要包一份.-.
linux就可以用套件管理裝然後多個套件共享
Windows也可以這樣玩吧
望向RPG製作大師素材包
只是要使用者分開裝好像不太可能就是了(?
不過倒是可以把Lib包在裡面一起安裝(望向各種VC runtime
未雨綢繆一下
我現在邊wxWidget的dll是給我編譯程式用的
那我要給別人的時候呢?
自帶或叫別人自己安裝
這點我清楚
不過我要拿什麼一起包進去?
我編出來的dll?
[photo](media:AgADBQAD7acxGznnIVQ0NH3vu_HuvM8NzDIABNWohdnLcuGMNtADAAEC@telegram)
不過看這dll名稱好醜
改天來看一下怎樣改好了
你不用編啊,官方已經有給了

就想編編看這樣
dll 就類似 linux 底下的 .so 函式庫,所以最重要的是呼叫的 API,你寫的軟體一定要跟官方版的相容。自己想編編看、增進效能沒關係,但是最好是讓別的使用者用官方版的。因為自己編的不一定適合對方硬體平台,而且著作權是否允許這樣做還要視授權而定。
不過官方wiki的guide就叫開發者自己compile耶(當然也有提供說可以抓預編譯的檔案)
這跟 wxwidget 沒關係啊
沒這回事,Qt 免費版的也有 LGPL
如果是針對 wxWidget 而言,那應該是都可以吧,畢竟他是開源的函式庫。
所以我才這樣說啊……
建構設定如果沒有更好重編只是浪費時間而已
除非不信任官方建構的二進位程式庫要不然沒必要這麼作
[photo](media:AgADAQAD46cxG2xDMUSbmRbe90jYSzolAzAABEAIO2Sq_Na8E44AAgI@telegram)
~$ xdg-mime query filetype Win10_1709_Chinese\(Traditional\)_x64.iso

model/x.stl-binary


到底為什麼....
KDE?
你看一下 kmimetypefinder ~/下載/Win10_1709_Chinese\(Traditional\)_x64.iso 的輸出
application/x-cd-image
(accuracy 100)
非常正常
我超級黑人問號
更名 ~/.local/share/mime 目錄看看?
我整個刪掉過了
[photo](media:AgADBQAD-acxGznnKVR7Pz7RgPKlptCW0DIABNBqXJC2qjSKm6YBAAEC@telegram)
我這邊沒這個欄位欸
我超黑人問號的好不好
kde壞掉
看起來不是KDE的問題
因為是xdg-mime才是錯的
kde自己抓是對的
怎麼這麼多人處理mime
KDE只是單純去讀shared-mime-info阿
xdg不知道發什麼神經認為iso是stl
然而mime database應該是正確的
不然KDE也抓不到正確的mime
有重啟過 service 了嗎

抱歉,你應該試過了
什麼service
然後我都重開機過了
我猜可能有某種 MIME build cache 沒清到
不過是你也該發現了
我把網路上提到的所有路徑都刪過一次了
apt purge 也是嗎
我用arch所以是pacman,不過也試過了
grep -lR x-cd-image /
抱歉,無建設性
[sticker](media:AAQFABOJ_MAyAAQk3ClWwIWgIO4eAAIC@telegram)
我也試過差不多的東西了
我一整個超黑人問號
先猜是 shared-mime-info 的軟體缺陷吧?
[photo](media:AgADAQAD5KcxG2xDMURn7tY3fpDq9s8jAzAABE6H8eOwa4mm_YwAAgI@telegram)
[photo](media:AgADAQAD5acxG2xDMUTQ8LYNWgABfgkFGvcvAAThSoHD_Lq3_8r6AAIC@telegram)
在空帳號可以重現問題嗎?
好問題還沒試過
[photo](media:AgADAQAD5qcxG2xDMUQNpTt2nZl8iy4p9y8ABJdJoOh73Sj7h64AAgI@telegram)
好像是xdg檢測magic number爛掉了,應該說它預設設定檔爛掉了
可以重現
[sticker](media:AAQFABOyh8oyAAT7nPrT1yJ-KPQzAAIC@telegram)
[photo](media:AgADAQAD56cxG2xDMUSlaxLkFsTuqkMl9y8ABOCPkloeI_TIAaMAAgI@telegram)
結果真的是KDE的問題嗎
好像更糟糕了
不是KDE的問題,是Qt的問題
從上游一路炸下來阿
[sticker](media:AAQFABNIqL8yAAQiZSC93-4KTtoSAAIC@telegram)
是說我剛剛我忘記叫你加 postfix 了XDD
我這邊一樣無法重現問題喔
可能你版本不更新(
Python 2.7.12
[photo](media:AgADBQADAqgxGznnKVR1bC4lGEgpKLonzDIABGEjH3DV5SGrYdYDAAEC@telegram)
[photo](media:AgADAQAD6KcxG2xDMUR4UaBO4LESEJsnAzAABHar7cCLj0XlX40AAgI@telegram)
你的Qt差了一版(#
求說服我換裝 KDE
它很快
用過就回不去了所以不要過來(#
只有 KDE 支援關閉 OpenGL 算圖嗎?
[photo](media:AgADBQADA6gxGznnKVTRK5pQNJppsD8QzDIABIeQr-44DPVrxtYDAAEC@telegram)
其他都是炸掉fallback過去的吧
所謂的 fallback 是 fallback 回 CPU 算圖吧?
事阿
(囧
[photo](media:AgADAQAD6acxG2xDMURDQ8tZa7UqRZcX9y8ABOJuEFYywBZl8Q0BAAEC@telegram)
more technically what happens is that the type is (often) a rough type detection based on primarily its file extension. the contents employs a detection mechnaism which involves actually reading parts of the file, which for ISOs can supposedly come back with anything on the ISO (so long as the ISO can be "opened" for reading that is)
我需要翻譯
喔就magic number檢測錯誤阿
好像是針對內容物猜的結果,跟 ISO 檔本身無關
問題是它到底幹麻要用內容來猜,明明都打好好的.iso了
[photo](media:AgADAQAD6qcxG2xDMUTF-3a6sLYEgZIk9y8ABKBnP_oyuMcyr_cAAgI@telegram)
總之不是 bug \o/
是吧
這絕對是bug吧
再怎樣靠內容猜也不應該把iso猜成stl阿
他是猜 ISO 的內容又不是猜 ISO
類型那個欄位才是吧?
~$ mv Win10_1709_Chinese\(Traditional\)_x64.iso Win10_1709_Chinese\(Traditional\)_x64.ouo
~$ file -i Win10_1709_Chinese\(Traditional\)_x64.ouo
Win10_1709_Chinese(Traditional)_x64.ouo: application/x-iso9660-image; charset=binary
人家file就能看出他是iso
Dolphin 的「原生 CD 映像檔」就是 ISO 的意思啊
雖然這個中文翻譯很爛
但是點開跟我說要如何打開STL檔
[photo](media:AgADAQAD66cxG2xDMURLjQt99EvZymg19y8ABNRanP-nvDkeca4AAgI@telegram)
這就比較像 了
這整個從頭到尾都是bug阿
你的 /usr/share/mime/packages/freedesktop.org.xml 長怎樣?
Bad API request, maximum paste file size exceeded
恩...沒有呢
這邊收錄的是 1.5 版
這個patch似乎炸了所有未知的檔案
[photo](media:AgADAQAD7KcxG2xDMUTLuh5QnpXM6hkZ9y8ABBTx2Ol5r-1qcwQBAAEC@telegram)
[photo](media:AgADAQAD7acxG2xDMUTPVvcoHdMWcH8e9y8ABHsFcEBUB92Yw_kAAgI@telegram)
[sticker](media:AAQFABN_ncsyAATDmFX0_jRPaVE6AAIC@telegram)
[photo](media:AgADBQADBKgxGznnKVT_z2qL2lYFuhgnzDIABLYdS8HQ02LJptcDAAEC@telegram)
就超機掰阿
用0當特徵是怎樣
大概是因為 magic 吻合的緣故...不過優先權才10而已居然能蓋過別的
我檔案前面都填0不就都match了
應該裝 plasma 還是 plasma-meta
plasma阿,當然是電漿全家桶
kde-appli.+也裝好裝滿
[photo](media:AgADBQADBagxGznnKVR5vKOeyJU_N2GA0DIABMlPPm3QB0GZd6EBAAEC@telegram)
gst就好
有 meta 的話應該要裝 meta,因為那才是詮釋「plasma 桌面環境應該要有的樣子」的軟體包
可是 plasma 是個 group
這我就不知道了(攤手)
APT 有 category,但是很顯然不適合整個裝起來
[photo](media:AgADBQADBqgxGznnKVS56vdwPk-A_1KB0DIABMdtYyoH6rqvRKUBAAEC@telegram)
plasma 在 Arch 上是軟體包群組,plasma-meta 是拉了一票 Plasma 軟體包的虛擬軟體包
是說你都要用 Arch+KDE 了不如來用 Chakra :P
所以應該選哪個?
看需求XD
為啥我感覺直接用plasma比較簡單呀(?
也比較完整
好不習慣 整個人都是 GNOME 的形狀
在arch plasma-mate是最小化的plasma環境
plasma是完整的plasma
原來如此
現在覺得KDE最棒的地方是可以設定一次捲動幾行
um 這我倒是沒感覺ww