編譯nautilus檔案管理器

2021-10-01 23:39:36 字數 885 閱讀 2422

因為要寫檔案管理器外掛程式來處理右鍵選單,檔案屬性等,所以選擇了ubuntu的nautilus檔案管理器。在linux下只有到了最後通過你才能知道需要什麼依賴。

本文在mint-linux 19 中文版

linux bkdrong-virtual-machine 4.15.0-20-generic #21-ubuntu smp tue apr 24 06:16:15 utc 2018 x86_64 x86_64 x86_64 gnu/linux

nautilus 有下面的依賴,要處理好依賴然後才能編譯好。

gnome-autoar-0

gail-3.0

gnome-desktop-3.0

libselinux

tracker-sparql-2.0

libgirepository1.0-dev

git clone -b gnome-3-26

git clone

git clone git:

gnome-autoar-0-dev

gail-3-dev

gnome-desktop-3-dev

libselinux1-dev

libtracker-sparql-2.0-dev

libgirepository1.0-dev

當找不到 libgirepository1.0-dev 的時候 顯示 g-ir-scanner 錯誤

在nautilus 目錄建立乙個 目錄 build

cd build

meson.py …

ninja

這樣就會編譯,如果出錯,就按照出錯資訊找到相應的庫安裝。最後總會成功.

NSFileManager 檔案管理器

nsfilemanager 檔案管理器,它是單例 nsuserdefaults 也是單例 nsfilemanager 是對本地沙盒檔案進行管理,比如建立資料夾,移動檔案,拷貝檔案,刪除檔案等操作 建立檔案管理器單例物件 nsfilemanager filemanager nsfilemanager ...

FileManager 檔案管理器

1.獲得沙盒根目錄 nsstring homepath nshomedirectory 2.獲取documents目錄路徑 方法一 方法二 nsarray path nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomai...

NexusFile 檔案管理器

nexusfile是一款來自於南韓的檔案管理器,類似於totalcommander,擁有兩個併排的資料夾視窗。nexusfile軟體的特性如下 基本功能 複製 移動,複製 剪下 貼上,刪除 擦除,重新命名,修改屬性 時間 高階重新命名 根據規則一次重新命名多個檔案 瀏覽資料夾 常用資料夾,工作資料夾...