編輯本文的螢幕截圖 - 俳句
TL; DR: 性能比原來好很多。 ACPI 是罪魁禍首。 在虛擬機器中運行可以很好地實現螢幕共享。 文件管理器中內建了 Git 和套件管理器。 公共無線網路無法使用。 對蟒蛇的沮喪。
Производительность
事實證明,第一週的糟糕表現,尤其是在瀏覽器方面(例如,打字時的延遲),可能與我的電腦 BIOS 中不正確的 ACPI 實作有關。
要停用 ACPI,我這樣做:
sed -i -e 's|#acpi false|acpi false|g' /boot/home/config/settings/kernel/drivers/kernel
並重新啟動。 現在,正如其他評論家過去指出的那樣,我的系統終於可以快速回應了。 但結果是,我無法再在沒有內核恐慌的情況下重新啟動(可以透過訊息「您現在可以關閉電腦的電源」來完成關閉)。
ACPI、DSDT、IASL
哦,好吧,很可能你需要做一些 ACPI 調試,我隱約記得我在 PureDarwin 工作時的一些事情,因為 xnu 內核經常需要固定文件 DSDT.aml
我們走吧...
下載與收藏 iasl
,
~> pkgman install iasl
我保存 ACPI 表:
~> acpidump -o DSDT.dat
Cannot open directory - /sys/firmware/acpi/tables
Could not get ACPI tables, AE_NOT_FOUND
結果發現它在 Haiku 中還不起作用,我決定重新啟動到 Linux 並刪除其中的 ACPI 內容。 然後我使用 iasl(一個文字編輯器)、一些知識(你可以在 Google 上搜尋“patch dsdt fix”)和很大的耐心修復了錯誤。 然而,結果我仍然無法使用 Haiku 下載器下載修補後的 DSDT。 正確的解決方案可能是轉移
虛擬機
一般來說,我不喜歡虛擬機,因為它們通常會消耗更多的 RAM 和我可用的其他資源。 另外,我不喜歡開銷。 但我不得不冒險使用虛擬機,因為 Haiku 還不知道如何用聲音錄製視訊廣播(因為我的設備沒有聲音驅動程序,並且有一個透過 USB1(第一版)連接的卡及其驅動程式必須手動組裝)。 我想說的是:為了
視訊直播
這對我來說有點太不喜歡了,所以我錄製了一個分步指南(主要是為了自己以後回放),但你也可以使用這些信息來錄製你的俳句視頻流(這絕對值得一試) ) 。
簡述:
- 使用合適的耳機和 C-Media USB 音效卡
- 使用 Pop!OS NVIDIA Live 映像啟動電腦(用於硬體加速 nvenc 編碼)
- 下載 Haiku Anyboot 64 位元夜間影像
- 按照上述文章所述設定 KVM
- 下載OBS Studio AppImage(別忘了告訴開發者你想要官方的)
- 為桌面音訊新增降噪過濾器(右鍵單擊桌面音頻,然後“過濾器”,然後“+”,然後“噪音抑制”,保留預設等級)
- 瀏覽 XFCE 中的聲音設置
- 右鍵單擊桌面音頻,然後“屬性”,選擇設備“音頻適配器模擬立體聲”
- 前往 XFCE 選單“工作區”
- 設定那裡的桌面數量:2
- Ctr-Alt-RightArrow 將切換到第二個桌面
- 修復啟動 Virtual Machine Manager 的捷徑,使其以 root 身分運作(透過新增
sudo
),否則它對我不起作用 - 在第二個桌面上啟動 Haiku
- 啟動到她的桌面,將解析度設為FullHD(我無法讓Haiku自動執行此操作,可能有一種方法可以強制QEMUKVM從顯示器傳輸EDID,但我在虛擬機器中沒有找到這樣的設定經理) [我必須安裝另一塊顯示卡並將其轉發到 Haiku... - 大約。 譯者]
- 按 Ctrl+Alt 將鍵盤和滑鼠恢復為 Linux
- Ctr-Alt-LeftArrow 將切換到第一個桌面
- 在OBS中,新增“Window Capture (XComposite)”,然後選擇“Haiku on QEMUKVM”窗口,勾選“Swap red and blue”複選框。
- 錄製視頻,使用 Shotcut 進行編輯(以 root 身份運行,以便 nvenc 硬體加速發揮作用)
- 來自 YouTube 音樂庫“Timelapsed Tides”的原聲帶。 濾鏡:「音訊淡入」、「音訊淡出」、音量-35db(好吧,夠了,這不是 Shotcut 的說明)
- 導出、YouTube、下載。 影片將在 YouTube 上變成全高清,無需任何特殊的後製
瞧!
使用 QEMUKVM、USB 音效卡、OBS Studio 和 Shotcut 串流俳句視頻
我很高興,不過如果音效卡、OBS Studio 和 Shotcut 能夠在俳句中正常工作,我會更高興,而我不必經歷這個冗長的設定。 [我會選擇 VirtualBox,在虛擬機器的設定中錄製視訊廣播的一切都可以立即完成。 — 約。 譯者]
追蹤器及其附加元件
Tracker for Haiku 與 Mac 上的 Finder 或 Windows 上的資源管理器相同。 我會嘗試搜尋 tracker add-on
在俳句倉庫。
文件管理器中的 Git 集成
只是引用他主頁上的圖片
TrackGit 包含在 Haiku 檔案管理器中
您甚至可以克隆存儲庫
這是什麼玩笑?! 純文字密碼? 令人驚訝的是他們不使用“鑰匙串”,Haiku 有 BKeyStore。
純文字密碼?
將套件管理器整合到文件管理器中
根據專案主頁:
尋找任何選定文件的包,並在您的首選應用程式中將其打開。 預設情況下,這是 HaikuDepot,您可以在其中看到套件的描述,並且在「內容」標籤中您可以看到屬於此套件的其他檔案及其位置。
可能只剩下一步來刪除包裹了...
自動啟動/rc.local.d
如何在啟動時自動啟動某些東西?
- rc.local.d = /boot/home/config/settings/boot/userbootscript
- 自動啟動 = /boot/home/config/settings/boot/user/launch
我需要找到一個透過 NTP 同步本地時間的命令...我聽說它通常應該自動工作,但由於某種原因它對我不起作用。 這太糟糕了,因為我的 RTC 電池沒電了,這意味著斷電後時間會重置。
更多提示
應用
公共無線網路
儘管我的家庭無線網路正常運作,但我在行走時無法連接到無線網路。 公共場所(機場、飯店、火車站)通常被多個無線網路覆蓋,每個無線網路通常由多個存取點組成。
法蘭克福中央車站
我們會發現什麼
公共場所常見的情況。 這裡:法蘭克福中央車站
連接的可能性綽綽有餘。 Haiky 用這些網路做什麼? 事實上,並不多:他對它們感到非常困惑。 畢竟我這段時間一直斷網。
接入點傳輸不起作用?
這一切都從每個存取點單獨顯示開始 - 即使它們屬於具有相同 SSID 的相同網路 - 與我熟悉的任何其他作業系統不同。
顯示了具有相同 SSID 的多個點。 那麼,在這種情況下,移交將如何進行呢?
並且只應顯示一個 SSID,將選擇訊號最強的存取點。 如果與目前存取點的連線變得太弱,則用戶端必須選擇訊號更強但具有相同SSID(如果可用)的另一個點- 即使在移動時(用戶端在存取點之間切換)一切正常。
沒有開放網路?
Haiku 堅持認為必須有密碼,即使網路是開放的。
Haiku 仍然需要網路密碼,儘管網路本身不需要任何密碼。 還
對強制門戶感到困惑?
許多無線網路使用強制門戶,使用者被重定向到登錄頁面,他們可以在使用網路之前接受條款和協議。 這可能會讓我的作業系統更加困惑。 最後,顯然我的無線子系統被完全封鎖了。
一段時間後,整個無線子系統完全被封鎖
旅行時無法上網,悲傷和惆悵。
對 Python 的失望
如何輕鬆、毫不費力地在Python中運行「隨機」程式? 事實證明,一切都不是那麼簡單。 至少我自己還沒有完全理解一切......
git clone https://github.com/micahflee/onionshare.git
cd onionsharepython3 -m venv venv
pkgman i setuptools_python36 # pkgman i setuptools_python installs for 3.7
pip3 install -r install/requirements.txt
Could not find a version that satisfies the requirement PyQt5==5.12.1 (from -r install/requirements.txt (line 15)) (from versions: )
No matching distribution found for PyQt5==5.12.1 (from -r install/requirements.txt (line 15))
# stalled here - does not continue or exit
pkgman i pyqt
# No change, same error; how do I get it into the venv?
# Trying outside of venv
Could not find a version that satisfies the requirement PyQt5==5.12.1 (from -r install/requirements.txt (line 15)) (from versions: )
No matching distribution found for PyQt5==5.12.1 (from -r install/requirements.txt (line 15))
暫停 pip
是一個已知問題(它需要支援硬鏈接,而俳句中不支援硬鏈接)。 他們告訴我該用什麼 python3.6
(我想說這是一團糟)。 已開通
接下來我們要去哪裡?
Haiku 是專注於 PC 作業系統的一個例子,因此具有極大簡化整體工作流程的出色原理。 在過去的十年裡,它的發展一直穩定但緩慢,因此硬體支援仍然相當有限,而且系統本身也相對不為人所知。 但情況正在改變:硬體支援使得俳句可以在相對廣泛的機器上運行(儘管有錯誤),並且考慮到系統版本不是10,該系統需要吸引更多公眾的注意。 我怎樣才能最好地提供幫助? 我相信這個系列的文章會很有用。 1.0週後我
再次向Haiku開發團隊表達深深的感謝,你們是最棒的! 如果您能想到我如何為該專案的開發做出貢獻,請務必告訴我,儘管我不打算在不久的將來用 C++ 編寫。
自己試試吧! 畢竟,Haiku 項目提供了從 DVD 或 USB 啟動的映像,生成
有問題嗎? 我們邀請您到講俄語的
probono 是 AppImage 專案的創始人和首席開發人員、PureDarwin 專案的創始人以及多個開源專案的貢獻者。 截圖是在俳句上拍攝的。 感謝 irc.freenode.net 上 #haiku 頻道的開發人員
錯誤概述:
從
文章列表:
來源: www.habr.com