Ubuntu

คำถาม & คำตอบสำหรับผู้ใช้และนักพัฒนา Ubuntu

4
กำหนดค่า gnome-terminal เพื่อเริ่มต้นทุบตีเป็นเชลล์ล็อกอินไม่อ่าน. bashrc
ฉันพยายามที่จะบูรณาการกับคำพังเพย RVM ขั้ว ตามค่าเริ่มต้น gnome-terminal ไม่ได้เริ่มต้นทุบตีเป็นเปลือกเข้าสู่ระบบ ฉันเปิดใช้งานrun command as a login shellตามคำแนะนำในคำตอบนี้เกี่ยวกับหัวข้อเดียวกันการตั้งค่า RVM แต่เมื่อฉันทำสิ่งนี้.bashrcไฟล์จะไม่อ่าน ตัวอย่างเช่นฉันสร้างตัวแปรสภาพแวดล้อม.bashrcจากนั้นเมื่อฉันเริ่ม gnome-terminal ใหม่ฉันไม่สามารถอ่านได้ ฉันต้องเรียกใช้อย่างชัดเจนsource .bashrcเพื่ออ่านไฟล์ นี่เป็นพฤติกรรมที่คาดหวังหรือไม่?


10
ฉันจะเปลี่ยนฟังก์ชั่นซ่อนอัตโนมัติของ Launcher เพื่อให้ทำงานได้ดีขึ้นได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับถาม Ubuntu ปิดให้บริการใน7 ปีที่ผ่านมา ฉันใหม่กับ Ubuntu, 11.10 เป็นรุ่นแรกของ Ubuntu ที่ฉันใช้มันดีมาก ฉันเพิ่งติดตั้งใหม่ 12.04 (ติดตั้งใหม่ทั้งหมดไม่อัปเกรด) มันก็ดีเหมือนกัน แต่ฟังก์ชั่นซ่อนอัตโนมัติของตัวเรียกใช้งานนั้นน่ารำคาญจริง ๆ มันไม่แสดงขึ้นเมื่อฉันเลื่อนเมาส์ (หรือแม้แต่คลิก หลายครั้ง) ไปยังพื้นที่ด้านซ้าย ใครบ้างที่ประสบปัญหานี้หรือไม่ มีวิธีที่จะเอาชนะสิ่งนี้หรือไม่? ขอขอบคุณ.
24 12.04  launcher 

2
sudoers - ขอคำอธิบายง่ายๆ
ทุกครั้งที่ฉันต้องการเรียกใช้บางสิ่งบางอย่างที่ต้องใช้ฉันเป็นsudoerจำนวนมากเกินไปฉันต้อง google เพื่อจัดรูปแบบ/etc/sudoersเพื่อเตือนฉันอีกครั้งว่าวิธีที่เหมาะสมในการเขียนคืออะไร ตอนนี้ฉันเห็นสไตล์การเขียนที่แตกต่างกันในsudoersไฟล์ของฉันซึ่งเป็นผลมาจากผลการค้นหา google ที่แตกต่างกันในช่วงหลายเดือนที่ผ่านมา ฉันยังสังเกตเห็นว่าตัวอย่างที่สอง (ด้านล่าง) ดูเหมือนว่าจะทำงานใน XFCE แต่ไม่ใช่ใน Cinnamon (Gnome 3) สิ่งนี้อาจไม่เกี่ยวข้องกันโดยสิ้นเชิง แต่ถึงกระนั้นฉันอยากรู้เพียงครั้งเดียวไวยากรณ์ที่ถูกต้องของสาย sudoer คืออะไรและอะไรคือความแตกต่างระหว่างตัวอย่างที่ให้มา redsandro ALL=NOPASSWD:/path/to/command redsandro ALL=(ALL) NOPASSWD:/path/to/command redsandro ALL=(ALL:ALL) NOPASSWD:/path/to/command นอกจากนี้ยังมีไว้ALLเพื่ออะไร? ผู้ใช้หนึ่งคนหนึ่งคำสั่ง แต่ฉันต้องใช้ALLคำหลักมากถึงสามครั้ง? ฉันทำสิ่งนี้ผิดหรือเปล่า? แน่นอนถนัดNOPASSWD:ทำให้คุณใส่รหัสผ่านของคุณก่อนที่คุณจะได้รับอนุญาตให้ใช้คำสั่ง แต่จุดหนึ่งของความสับสนคือการใช้งานของ=และ:สำหรับคำสั่งสุดท้ายที่เป็นเรื่องของสายที่สามารถใช้ได้โดยทั้ง=, :, หรือ), ไวยากรณ์ทำให้สับสนสำหรับความหมายที่คล้ายกัน
24 sudo 

3
วิธีทำให้ terminator โปร่งใส
ฉันใช้การติดตั้งมาตรฐานของ Ubuntu 12.04 กับ Unity และฉันต้องการทำให้เทอร์มินัลโปร่งใสในขณะที่เราสามารถทำได้สำหรับเทอร์มินัลมาตรฐาน เป็นไปได้ไหม
24 terminator 

4
apt-get install openjdk-7-jdk ไม่ได้ติดตั้ง javac ทำไม?
The program 'javac' can be found in the following packages: * openjdk-6-jdk * ecj * gcj-4.4-jdk * gcj-4.6-jdk * gcj-4.5-jdk * openjdk-7-jdk จากนั้นฉันก็วิ่งsudo apt-get install openjdk-7-jdkและทำงานทุกอย่าง แต่แล้วก็javacยังไม่มีอยู่และฉันได้รับข้อผิดพลาดเช่นเดียวกับข้างต้น openjdk-6-jdkสิ่งเดียวกันกับ ทำไม?
24 apt  java 

1
เป็นไปได้หรือไม่ที่จะให้ sudo เข้าถึงเฉพาะคำสั่งเฉพาะ?
ความเป็นมา: ฉันมีเครื่องพัฒนาพร้อมติดตั้งหลอด นักพัฒนาหลายคนจะเข้าถึงเครื่องเป็นครั้งคราว ทุกครั้งที่มีการเปลี่ยนแปลงบางอย่างในไฟล์กำหนดค่าพวกเขาจะต้องรีสตาร์ทเซิร์ฟเวอร์ apache โดยใช้sudo service apache restartหรือsudo /etc/init.d/apache2 restart คำถาม: สิ่งที่ฉันต้องการตอนนี้คือนักพัฒนาซอฟต์แวร์ทุกคนที่เข้าถึงเครื่องไม่สามารถเข้าถึงทุกสิ่งได้ ค่อนข้างเขา / เธอควรจะสามารถเรียกใช้serviceคำสั่งโดยใช้ sudo และไม่มีอะไรอื่น เป็นไปได้ไหมที่จะทำเช่นนั้น?
24 sudo  services 

4
Cron Job ไม่ทำงาน?
ฉันมีไฟล์ crontab ที่มีลักษณะเช่นนี้: * * * * * /home/abliskovs/update/update.sh อย่างไรก็ตามเมื่อฉันตรวจสอบ syslog เพื่อหาหลักฐานว่างานมีการทำงานไม่มีอะไรที่อาจบ่งบอกว่ามันเคยวิ่ง ฉันจะตรวจสอบว่ามันทำงานอยู่ได้อย่างไร crontab -l ส่งออกต่อไปนี้: * * * * * /home/abliskovs/update/update.sh
24 cron  crontab  syslog 

3
ฉันจะติดตั้ง Unity ใหม่ได้อย่างไร
ฉันทดสอบ Unity 5 และแน่นอนมันทำลายทุกอย่างดังนั้นฉันจึงลองลดระดับ sudo apt-get install ppa-purge sudo ppa-purge ppa:unity-team/staging มันลบความสามัคคีอย่างสมบูรณ์ apt-get install unity ดูเหมือนจะใช้งานได้ แต่หน้าจอเข้าสู่ระบบมีเพียง Gnome ในขณะนี้ ฉันจะกลับไปที่ Unity 4 ได้อย่างไร
24 unity 

3
ฉันจะป้องกัน PolicyKit จากการขอรหัสผ่านได้อย่างไร
หลายปีที่ผ่านมาฉันมีไฟล์ดังต่อไปนี้sudoers: scott ALL=NOPASSWD: ALL สำหรับผู้ที่ไม่ทราบสิ่งนี้จะป้องกันsudoและเพื่อน ( gksudoฯลฯ ) จากการขอรหัสผ่าน อย่างไรก็ตามในช่วงหลายปีที่ผ่านมาสิ่งต่าง ๆ ที่เคยถูกใช้งานsudoได้เปลี่ยนไปใช้ PolicyKit ฉันกำลังมองหาการกำหนดค่าที่เทียบเท่ากับ PolicyKit ซึ่งจะไม่ขอรหัสผ่านของฉัน สำหรับผู้ที่ไม่ชอบคำขอของฉันให้ฉันพูดสิ่งนี้: ฉันเข้าใจเหตุผลของการกำหนดค่าเริ่มต้นและพวกเขาจะเสียง ฉันยังเข้าใจถึงความเสี่ยงที่มีอยู่ในการกำหนดค่าที่ฉันต้องการ อย่างไรก็ตามมันเป็นวิธีที่ฉันต้องการตั้งค่าระบบของฉัน ผู้ที่ไม่เข้าใจอย่างสมบูรณ์ไม่ควรลองสิ่งที่ฉันพยายาม


7
มีทางเลือกอื่นสำหรับโปรแกรมเบ็ดเตล็ด Windows ใน Ubuntu หรือไม่?
ฉันใหม่สำหรับ Ubuntu และอยากจะเห็นแกดเจ็ตสภาพอากาศ (หรือที่รู้จักว่าวิดเจ็ต) ใครสามารถแนะนำเพิ่มง่าย ๆ ที่สามารถให้ฉันสภาพอากาศเล็กน้อย, นาฬิกา, การรวบรวมข้อมูล Twitter และอื่น ๆ ? ขอบคุณ

3
วิธีเพิ่มการรองรับเมนูโกลบอลในแอพ python non-gtk, non-qt
ฉันกำลังมองหาเอกสารที่ดี (ตัวอย่างเช่นการสอนหรือคำแนะนำ) เกี่ยวกับวิธีเพิ่มการสนับสนุนเมนูระดับโลกให้กับแอปพลิเคชันที่ไม่ใช่ gtk, non-qt (ใน gtk มันใช้งานได้ 'อย่างน่าอัศจรรย์' สำหรับเมนูหลัก ... ) ชุดเครื่องมือที่ฉันต้องการใช้กับkivyซึ่งรองรับglib -mainloop (เช่นสำหรับ gstreamer) ดังนั้นโดยหลักการแล้วทุกคนควรทำงานที่นั่น ฉันได้เห็นการอ้างอิง API ของDbusmenuและที่นี่แล้ว แต่นั่นไม่เป็นประโยชน์สำหรับการทำความเข้าใจกลไก มีตัวอย่างสั้น ๆ สำหรับการสร้างlauncher-quicklistซึ่งมี dbus-menu แต่ไม่ใช่สำหรับ global-menu / appmenu มีหน้า wikiที่ไม่มีข้อมูลที่เกี่ยวข้องอื่น ๆ จากนั้น "ทำงานเพื่อสนับสนุนเมนูแอปพลิเคชันอื่น ๆ บนชุดเครื่องมืออื่น ๆ ที่จะได้รับการต้อนรับ แต่ไม่ใช่สิ่งสำคัญสำหรับทีม DX ต้องการความช่วยเหลือ" มีข้อมูลเล็กน้อยในกราฟิกนี้จากซอร์สโค้ดตัวบ่งชี้ - appmenu แต่ไม่เพียงพอไม่สามารถพบได้บน developer.ubuntu.com และต้องการคำอธิบายเพิ่มเติม: ดังนั้น: ขั้นตอนที่ได้รับชุดของรายการเมนู (Dbusmenu.Menuitem) …

6
สลับการเข้ารหัสเทอร์มินัลด้วยคำสั่ง
หนึ่งในเซิร์ฟเวอร์ที่ฉันมักsshจะใช้การเข้ารหัสแบบตะวันตกแทน utf-8 (และไม่มีทางที่ฉันจะเปลี่ยนได้) ฉันเริ่มเขียนสคริปต์ทุบตีเพื่อเชื่อมต่อกับเซิร์ฟเวอร์นี้ดังนั้นฉันจึงไม่จำเป็นต้องพิมพ์ที่อยู่ทั้งหมดทุกครั้ง แต่ฉันต้องการปรับปรุงสคริปต์นี้ดังนั้นจึงเปลี่ยนการเข้ารหัสของหน้าต่างเทอร์มินัลอย่างถูกต้อง การเปลี่ยนแปลงที่ฉันต้องทำสามารถทำได้โดยใช้เมาส์โดยไปที่ "เทอร์มินัล" -> "ตั้งค่าการเข้ารหัสอักขระ ... " -> "Western (ISO-8859-1)" มีคำสั่งเทอร์มินัลที่ทำสิ่งเดียวกันสำหรับหน้าต่าง / หน้าจอเทอร์มินัลปัจจุบันหรือไม่? เพื่อชี้แจง: ฉันไม่สนใจวิธีการเปลี่ยนสถานที่ของระบบบนไซต์ระยะไกล - ระบบนั้นเป็นระบบที่จัดการโดยคนอื่นและฉันไม่รู้ว่าสิ่งที่อาจขึ้นอยู่กับการเข้ารหัสละติน -1 สิ่งที่ฉันต้องการทำคือให้หน้าต่างเทอร์มินัลนี้สลับการเข้ารหัสอักขระตามข้างต้นในลักษณะเดียวกับที่ฉันสามารถทำได้ด้วยเมาส์และเมนู

1
การเพิ่มวิดเจ็ตตรวจสอบ CPU ที่มุมด้านบนเหมือนใน Gnome2
ฉันสงสัยว่าคุณสามารถเพิ่มวิดเจ็ตหรืออะไรทำนองนั้นที่มุมด้านบน (ถัดจากวอลลุ่มและ WiFi และสิ่งต่าง ๆ ) ที่แสดงการใช้งาน CPU และ RAM ในปัจจุบัน ฉันรู้ว่าคุณสามารถเพิ่มสิ่งต่าง ๆ เช่นนั้นใน Gnome2 ได้ฉันไม่พบคุณลักษณะเช่นนั้นใน Unity หรือ Gnome3
24 unity  gnome  monitor  cpu  widgets 

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