คำถามติดแท็ก development

การพัฒนาหมายถึงการพัฒนาซอร์สโค้ดของอูบุนตูผ่านการใช้งานฟีเจอร์ใหม่และการแก้ไขข้อบกพร่อง

3
ค้นหาโครงการที่ใช้ภาษาการเขียนโปรแกรมเฉพาะใน Launchpad หรือไม่
บนLaunchpad.netโครงการส่วนใหญ่แสดงรายการภาษาการเขียนโปรแกรมที่ซอฟต์แวร์ใช้: มันจะมีประโยชน์ถ้ามีวิธีที่จะได้รับรายชื่อของโครงการทั้งหมดที่ใช้ "X" การเขียนโปรแกรมภาษาในกรณีของฉันที่วาลา Launchpad มีฟังก์ชั่นนี้หรือไม่? มีเครื่องมือของบุคคลที่สามที่สามารถทำได้หรือไม่

2
สร้าง ISO Ubuntu ของฉันเอง
ฉันใช้ภาพ Ubuntu ทุกวัน (Yakkety Yak) และฉันต้องการสร้างภาพ Ubuntu ของฉันเอง (เป็นทางเลือกตอนนี้ แต่คำแนะนำสำหรับภาพสดยังช่วยได้) ในขณะที่เพิ่ม PPA บางส่วน มีคำแนะนำหลายอย่างเกี่ยวกับวิกิชุมชน Ubuntu ช่วยเหลือ แต่พวกเขาทั้งหมดดูเหมือนจะล้าสมัย ฉันยังพยายามอ่านโค้ดของ Ubuntu และ Debian เพื่อทำสิ่งนี้ แต่ฉันไม่เห็นว่าจะใช้งานอย่างไร ฉันจะทำสิ่งนี้ได้อย่างไรโดยไม่ต้องติดตั้ง Trusty Tahr โบราณ


11
ตัวจัดการโค้ดขนาดสั้นสำหรับ Ubuntu?
ฉันกำลังมองหาผู้จัดการโค้ดขนาดเล็กที่มีการเน้นไวยากรณ์และความสามารถในการค้นหา คุณสมบัติที่สำคัญอีกประการหนึ่งคือความสามารถในการเปลี่ยนสีพื้นหลังของรหัสพื้นที่ ฉันได้ทดสอบแอพ Adobe Air ที่มีพื้นหลังสีขาวอยู่ทุกที่ซึ่งทำให้ฉันเจ็บ ฉันใช้ KDE btw ฉันใช้ Kate เพื่อเขียนโค้ด แต่ฉันไม่ชอบปลั๊กอินของเกร็ดเล็กเกร็ดน้อย

1
รุ่นพัฒนา Ubuntu / วิธีเข้าร่วม
คำถามเกี่ยวกับรุ่นพัฒนา Ubuntu พื้นหลัง AskUbuntu มีจุดประสงค์เพื่อช่วยเหลือผู้ใช้ในการเผยแพร่รสชาติของชุมชนมาตรฐาน Ubuntu และ Ubuntu ในปัจจุบัน (Kubuntu, Lubuntu ... Xubuntu) ยังเราอาจต้องการที่จะลองรุ่นอูบุนตูถัดไปมีชีวิตอยู่และ / หรือติดตั้งมันและเราอาจจำเป็นต้องมีปฏิสัมพันธ์กับคนอื่น ๆ เกี่ยวกับเรื่องนี้ คำถาม ฉันจะเข้าร่วมหรือรับความช่วยเหลือเกี่ยวกับ Ubuntu Development Version ได้อย่างไร ในเดือนเมษายน 2018 'Bionic' ได้รับการปล่อยตัวเมื่อ 18.04 LTS และในเดือนกรกฎาคม 2018 การปล่อยจุดแรกเป็น 18.04.1 LTS ในเดือนตุลาคม 2562 'Eoan' ได้รับการปล่อยตัวเมื่อ 19.10 ในเดือนเมษายน 2020 'โฟกัส' จะถูกปล่อยออกมาเป็น 20.04 LTS และในเดือนกรกฎาคม 2020 จะมีการปล่อยจุดแรกเป็น 20.04.1 …

2
ชุดไดรเวอร์กราฟิกใดดีกว่าที่จะทดสอบในระยะยาว
ดังนั้นคอมพิวเตอร์ของฉันมีการ์ด Radeon mobility และ Compiz ดูเหมือนจะไม่ต้องการเล่นกับมัน สิ่งนี้ทำให้ฉันแลกเปลี่ยน: ฉันสามารถใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์และรับประสิทธิภาพที่เพิ่มขึ้นและใช้ประโยชน์จากรายการที่ใช้งานได้หลายอย่างหรือฉันสามารถใช้ไดรเวอร์ "มาตรฐาน" และใช้ประสิทธิภาพที่ได้รับความนิยมในทุกสิ่งที่ทำงานอย่างถูกต้อง ฉันยังได้ทำการทดสอบอัลฟาจำนวนมากบนพาร์ติชันสำรองในเครื่องนี้ ทำให้ฉันสงสัยว่าฉันควรใช้ไดรเวอร์ตัวใด เป็นสิ่งสำคัญกว่าหรือไม่ในการทำให้ไดรเวอร์ "มาตรฐาน" ทำงานได้ดีขึ้นจริงหรือ หรือฉันควรจะยื่นข้อบกพร่องกับ Unity เพราะมันไม่ทำงานกับชุดที่เป็นกรรมสิทธิ์หรือไม่ หรือทั้งคู่. นักพัฒนาสิ่งใดแนะนำให้ฉันทำเพื่อผลประโยชน์ของโครงการมากขึ้นในระยะยาว ไม่ว่าจะใช้การ์ดกราฟิกชนิดใด หรือว่าเป็นปัจจัยในสิ่งที่ชุดควรใช้?

5
มีทางเลือกแหล่งข้อมูลเชิงลึกหรือไม่
ฉันไม่ใช่นักพัฒนา แต่สำหรับงานของฉันฉันติดตามรหัสจำนวนมาก จริงๆแล้วมันค่อนข้างยากที่จะอ่านโค้ดของคนอื่นโดยเฉพาะอย่างยิ่งสำหรับโครงการขนาดใหญ่ Source Insight เป็นแอปพลิเคชั่นที่ยอดเยี่ยมที่เก็บสัญลักษณ์ทั้งหมดไว้ในฐานข้อมูลดังนั้นคุณสามารถเห็นฟังก์ชั่นใหม่ที่ถูกเรียกคลิกที่มันและดูว่าฟังก์ชั่นนั้นถูกเขียนอย่างไร คุณสามารถดูผู้อ้างอิงทั้งหมดของวัตถุหรือข้ามไปที่ผู้โทร คุณไม่จำเป็นต้องหยุดขบวนความคิดและคิดคำสั่งเชลล์เพื่อหาสิ่งเหล่านี้ทุกครั้งที่คุณพบกับตัวแปร / โครงสร้าง / ฟังก์ชั่นใหม่จากไฟล์อื่น ๆ ฉันให้มันทำงานบน WINE แต่มีข้อบกพร่องเล็ก ๆ น้อย ๆ ที่บางครั้งก็ขวางทาง ฉันรู้ว่าผู้คนจะพูดถึงขอบเขต C ฉันได้ลองแล้ว แต่มันก็ไม่เหมือนกันจริงๆ ดังนั้นด้วยโครงการโอเพ่นซอร์สขนาดใหญ่มากมายสำหรับ Ubuntu มีเครื่องมือพื้นเมืองที่ช่วยอ่านได้อย่างมีประสิทธิภาพหรือไม่? แก้ไข: ขอบคุณสำหรับคำแนะนำ แต่ CODE :: BLOCKS หรือ CodeLite ให้ความสามารถในการดูฟังก์ชั่นที่เมาส์คลิกโดยไม่ต้องกระโดดเพื่อให้ฉันสามารถเห็นผู้โทรและผู้รับพร้อมกันได้หรือไม่

2
ทำอย่างไรจึงจะเริ่มมีส่วนร่วมกับ Unity ได้อย่างไร
ฉันแค่แยกซอร์สโค้ดของ Unity ฉันยังใหม่ต่อการมีส่วนร่วมในโครงการ ผู้พัฒนา Unity ใช้ IDE เฉพาะหรือไม่? ฉันถามสิ่งนี้เพราะฉันสับสนว่าจะเริ่มต้นอย่างไรและฉันจะตรวจสอบการเปลี่ยนแปลงได้อย่างไรหลังจากทำเสร็จแล้ว? ฉันควรคอมไพล์ natty ทั้งหมดหรือไม่ ถ้าเป็นเช่นนั้นได้อย่างไร ฉันรู้ว่าฉันกำลังถามคำถามมากมาย แต่มันจะมีประโยชน์จริง ๆ ถ้าใครบางคนสามารถเขียนการแนะนำที่เป็นมิตรสำหรับผู้เริ่มต้นเพื่อพัฒนาความสามัคคี

1
ฉันจะแสดงหน่วยในแอปพลิเคชันของฉันได้อย่างไร
มีความไม่สอดคล้องกันในวิธีที่ระบบปฏิบัติการต่างๆแสดงหน่วยขนาดไฟล์ Windows แสดงฐาน 2, MacOSX แสดงฐาน 10 Ubuntu มีแนวทางสำหรับสิ่งนี้หรือไม่

6
ทำให้เอาต์พุต diff อ่านได้ง่ายขึ้น
ฉันกำลังมองหาเครื่องมือที่จะใช้เอาต์พุต diff / debdiff ( และโดยเฉพาะอย่างยิ่งเอาต์พุตของสคริปต์นี้ ) และแสดงผลลัพธ์ของการเปรียบเทียบในแบบกราฟิกที่อ่านง่ายและสูง พอยน์เตอร์ใด ๆ ที่จะได้รับการชื่นชม อุดมคติมันจะเป็น GTK + FOSS เทียบเท่าMDR Meld, Diffuse และซอฟต์แวร์ที่คล้ายกันไม่เหมาะสำหรับจุดประสงค์นี้เนื่องจากพวกเขาตั้งใจจะทำงานแบบสแตนด์อโลนและไม่รับข้อมูลจาก stdin

4
จะเริ่มให้การสนับสนุนการพัฒนาของ Ubuntu ได้อย่างไร
ฉันต้องการมีส่วนร่วมในUbuntuการพัฒนาบางวัน หากคุณเป็นนักพัฒนาซอฟต์แวร์Ubuntuคุณสามารถบอกฉัน / สิ่งที่จำเป็นต้องมีสำหรับการเริ่มต้นได้อย่างไร ต้องใช้ภาษาและเทคโนโลยีใดในการทำความคุ้นเคยกับการพัฒนา (ภาพรวมของโครงการ) และกระบวนการพัฒนา ฉันสนใจในแกนหลักของการกระจายชิ้นส่วนหลักไม่ใช่การเขียนแอปพลิเคชัน ฉันต้องการอ่านคำแนะนำจากนักพัฒนาที่มีประสบการณ์มาแล้วและสามารถพูดประเด็นหลักของเส้นทางการเรียนรู้และความยากลำบากของเขา (ซึ่งเป็นเรื่องทั่วไปสำหรับนักพัฒนาการแจกจ่าย Ubuntu ทั่วไป) เขาต้องเอาชนะ

7
รองรับฟีเจอร์ต่าง ๆ ใน gedit
ฉันพยายามใช้ gedit เป็นเครื่องมือแก้ไขหลักของฉันและกำลังมองหาความช่วยเหลือเกี่ยวกับฟีเจอร์ที่ยุ่งยากบางอย่าง สำหรับแต่ละข้อต่อไปนี้ผู้คนสามารถช่วยฉันได้ด้วยวิธีการติดตั้งและกำหนดค่าคุณสมบัติ การพับโค้ด สนับสนุน pylint สนับสนุน splitview ตรวจสอบการสะกด การลบช่องว่าง ค้นหาและแทนที่ด้วย regex คุณสมบัติอื่น ๆ ที่ฉันควรรู้เกี่ยวกับอะไร? แท็ก: ปลั๊กอิน, IDE

3
ทางเลือกอื่นสำหรับการแจ้งเตือนการส่งคืออะไร?
ฉันใช้notify-sendสำหรับการแจ้งเตือนบนเดสก์ท็อปและฉันจะได้รับการแจ้งเตือนพร้อมกับสรุปและเนื้อหา อย่างไรก็ตามnotify-sendมีข้อ จำกัด ดังนั้นฉันต้องการคำแนะนำเล็กน้อยเกี่ยวกับทางเลือกอื่นnotify-sendๆ ฉันต้องการคุณสมบัติพิเศษเหล่านี้: เวลาหมดอายุ การปรับแต่งขนาด (ขนาดของฟองสบู่) การแก้ไขตำแหน่ง (ตำแหน่งของฟองอากาศ) ดูฟอง (สีโปร่งใสแรเงา) (ถ้าเป็นไปได้) ฉันรู้python-notifyและลังเลที่จะใช้สิ่งนี้เพราะฉันไม่คุ้นเคยกับ Python ฉันต้องการโปรแกรมเดี่ยวที่สมบูรณ์ ข้อเสนอแนะใด ๆ

3
ฉันจะติดตั้งเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ที่ใช้กันทั่วไปได้อย่างไร
มี meta-package สำหรับการติดตั้งเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ที่ใช้กันทั่วไปเช่น cmake, autoconf, g ++ ฯลฯ หรือไม่? ความตั้งใจที่จะมีช่วงกว้างของเครื่องมือบรรทัดคำสั่งเหมือนกับที่มีหลังจากติดตั้ง XCode และ Mac SDK บน Apple

5
การแตกรุ่นเดเบียนแบบเดียวกันต่าง ๆ
มีวิธีใดที่จะได้รับแหล่งที่แตกต่างระหว่างแพ็คเกจที่ติดตั้งในเครื่องกับแพ็คเกจที่อัปเดตหรือไม่ สิ่งนี้จะเป็นประโยชน์ในการตรวจสอบว่าชิ้นส่วนใดได้รับการแก้ไขเปลี่ยนแปลงหรือเพิ่มเติมอย่างแน่นอน ตัวอย่างเช่นสมมติว่าคุณมีแพ็คเกจ linux-libc-dev ติดตั้งอยู่ในระบบของคุณและ sudo apt-get update && sudo apt-get upgrade แสดงให้เห็นว่า The following packages will be upgraded: linux-libc-dev แต่คุณต้องการตรวจสอบก่อนที่จะทำการอัพเกรดการเปลี่ยนแปลงที่เกิดขึ้นจริงเมื่อเทียบกับแพ็คเกจท้องถิ่นของคุณ เราจะทำอย่างไร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.