Cerebro เป็นตัวเรียกใช้งานโอเพ่นซอร์สเพื่อปรับปรุงประสิทธิภาพและประสิทธิภาพของคุณ
คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้ที่หน้าเผยแพร่
หลังการติดตั้ง ให้ใช้ทางลัดเริ่มต้น ctrl+space
เพื่อแสดงหน้าต่างแอป คุณสามารถปรับแต่งทางลัดนี้ได้โดยคลิกที่ไอคอนในแถบเมนู จากนั้นเลือก "การตั้งค่า..."
spotify
~/Dropbox/passport.pdf
)15$
, 150 рублей в евро
, 100 eur in gbp
; คุณสามารถจัดการและติดตั้งปลั๊กอินเพิ่มเติมได้โดยการพิมพ์ plugins <plugin-name>
ในแถบค้นหา Cerebro
ค้นพบปลั๊กอินและอื่นๆ อีกมากมายที่ Cerebro's Awesome List
หากคุณสนใจที่จะสร้างปลั๊กอินของคุณเอง โปรดดูเอกสารประกอบของปลั๊กอิน
Cerebro มีทางลัดหลายประการเพื่อปรับปรุงประสิทธิภาพการทำงานของคุณ:
ctrl+c
: คัดลอกผลลัพธ์จากปลั๊กอินไปยังคลิปบอร์ด หากปลั๊กอินไม่ได้ให้ผลลัพธ์ คำที่คุณแนะนำจะถูกคัดลอกctrl+1...9
: เลือกผลลัพธ์โดยตรงจากรายการctrl+[hjkl]
: นำทางผ่านผลลัพธ์โดยใช้ปุ่มคล้ายเป็นกลุ่ม (หรือ ctrl+o
เพื่อเลือกผลลัพธ์ด้วย) ใช้ทางลัด ctrl+space
เพื่อเปิดหน้าต่างแอป และพิมพ์ Cerebro Settings
คุณจะสามารถเปลี่ยนธีมได้ที่นั่น
ปัจจุบันรองรับธีมสว่างและมืดตั้งแต่แกะกล่อง
คุณสามารถค้นหาไฟล์กำหนดค่าได้ในพาธต่อไปนี้ ขึ้นอยู่กับระบบปฏิบัติการของคุณ:
Windows : %APPDATA%/Cerebro/config.json
Linux : $XDG_CONFIG_HOME/Cerebro/config.json
หรือ ~/.config/Cerebro/config.json
macOS : ~/Library/Application Support/Cerebro/config.json
ไฟล์การกำหนดค่าที่ไม่ดีอาจทำให้ Cerebro เสียหายได้ หากคุณไม่แน่ใจว่ากำลังทำอะไรอยู่ อย่าแก้ไขไฟล์กำหนดค่าโดยตรง
หากคุณต้องการติดตั้ง Cerebro เวอร์ชันหนึ่ง แต่ไฟล์ปฏิบัติการยังไม่ได้เผยแพร่ คุณสามารถทำตามคำแนะนำเหล่านี้เพื่อสร้างจากแหล่งที่มา:
โคลนพื้นที่เก็บข้อมูล
ติดตั้งการพึ่งพาด้วยเส้นด้าย:
yarn --force
สร้างแพ็คเกจ:
yarn package
หมายเหตุ: ใน CI เราใช้
yarn build
เนื่องจากมีการดำเนินการเพื่อจัดทำแพ็กเกจและเผยแพร่ไฟล์ปฏิบัติการ
หากคุณเป็นผู้ใช้ Linux คุณอาจต้องให้สิทธิ์ในการดำเนินการแก่ไฟล์ที่เรียกใช้งานได้ โดยเปิดเทอร์มินัลแล้วรันคำสั่งต่อไปนี้:
sudo chmod +x < path to the executable >
จากนั้น คุณสามารถติดตั้งไฟล์ปฏิบัติการได้โดยการรันคำสั่งต่อไปนี้:
หากคุณใช้ไฟล์ปฏิบัติการ AppImage:
./ < path to the executable >
หากคุณใช้ไฟล์ปฏิบัติการ deb:
dpkg -i < path to the executable >
ในคอมพิวเตอร์บางเครื่อง คุณอาจจำเป็นต้องเรียกใช้คำสั่งเหล่านี้ด้วยสิทธิ์ระดับสูง (sudo)
sudo ./<path to the executable>
หรือsudo dpkg -i <path to the executable>
CerebroApp เป็นโครงการโอเพ่นซอร์สและเรายินดีรับการสนับสนุนจากชุมชน ในเอกสารนี้ คุณจะพบข้อมูลเกี่ยวกับวิธีการทำงานของ Cerebro และวิธีมีส่วนร่วมในโครงการ
หมายเหตุ: เอกสารนี้มีไว้สำหรับนักพัฒนา Cerebro หากคุณกำลังมองหาวิธีพัฒนาปลั๊กอิน โปรดดูเอกสารประกอบของนักพัฒนาปลั๊กอิน
Cerebro มีพื้นฐานมาจากอิเล็กตรอนและปฏิกิริยา
แอป Electron พื้นฐานประกอบด้วย กระบวนการหลัก และ กระบวนการเรนเดอร์ กระบวนการหลักมีหน้าที่รับผิดชอบวงจรการใช้งานของแอป กระบวนการตัวเรนเดอร์มีหน้าที่รับผิดชอบต่อ UI
ในกรณีของเราเราใช้:
app/main.development.js
เป็นกระบวนการหลักapp/main/main.js
เป็นกระบวนการเรนเดอร์หลักapp/background/background.js
เป็นกระบวนการเรนเดอร์รองไฟล์ทั้งหมดนี้รวมกลุ่มและถ่ายโอนด้วย Webpack และ Babel
กระบวนการสร้างได้รับการจัดการโดยผู้สร้างอิเล็กตรอน
สถาปัตยกรรมกระบวนการเรนเดอร์สองตัวนี้ใช้เพื่อรักษากระบวนการเรนเดอร์หลัก (Cerebro) ตอบสนอง และเพื่อหลีกเลี่ยงการบล็อก UI เมื่อดำเนินการงานที่ยาวนาน
เมื่อเราต้องดำเนินการงานที่ยาวนาน เราจะส่งข้อความไปยังกระบวนการเบื้องหลัง ซึ่งดำเนินการงานแบบอะซิงโครนัส และส่งข้อความกลับไปยังตัวเรนเดอร์หลักเมื่องานเสร็จสิ้น
นี่คือวิธีที่เราใช้ระบบปลั๊กอิน วิธีการเริ่มต้น Async ของพวกเขาถูกดำเนินการในกระบวนการเบื้องหลัง
ขั้นแรก โคลน repo ผ่าน git:
git clone https://github.com/cerebroapp/cerebro.git cerebro
เปิดโครงการ
cd cerebro
จากนั้นติดตั้งการพึ่งพา:
yarn
yarn run dev
หมายเหตุ: ต้องใช้เวอร์ชันโหนด >=16.x
AssertionError: Current node version is not supported for development
บน npm postinstall หลังจากสคริปต์ yarn
postinstall ตรวจสอบเวอร์ชันของโหนด หากคุณเห็นข้อผิดพลาดนี้ คุณต้องตรวจสอบเวอร์ชันของโหนดและ npm ในส่วน package.json
devEngines
และติดตั้งเวอร์ชันที่เหมาะสม
Uncaught Error: Module version mismatch. Exepcted 50, got ...
ข้อผิดพลาดนี้หมายความว่าโมดูลโหนดที่มีส่วนขยายดั้งเดิมสร้างด้วยเวอร์ชันโหนดที่ไม่ถูกต้อง (เวอร์ชันโหนดในเครื่องของคุณ != เวอร์ชันโหนด ซึ่งรวมอยู่ในอิเล็กตรอน) เพื่อแก้ไขปัญหานี้ ให้รัน yarn --force
โครงการนี้ใช้ข้อกำหนดจำเพาะแบบเดิมเพื่อติดตามการเปลี่ยนแปลง สิ่งนี้ช่วยเราในการรับรู้และบังคับใช้รูปแบบที่สอดคล้องกัน คุณสามารถคอมมิตตามปกติตามสไตล์นี้ หรือใช้คำสั่งต่อไปนี้ที่จะช่วยให้คุณคอมมิตด้วยสไตล์ที่ถูกต้อง:
yarn cz
yarn commit
CerebroApp กำลังใช้การดำเนินการ GH เพื่อสร้างแอปและเผยแพร่ไปยังรุ่น หากต้องการเผยแพร่รุ่นใหม่ ให้ทำตามขั้นตอนด้านล่าง:
package.json
และ app/package.json
v
( 0.1.2
→ ✅ v0.1.2
)MIT © แอป Cerebro