Быстрый вопрос об исправлении ошибок в программном обеспечении репозитория [duplicate]

У меня такой же ноутбук и та же проблема. Я не нашел постоянных решений в Интернете. Однако вы можете вручную активировать гнездо 3,5 мм:

Введите терминал:

alsamixer

И теперь вы можете установить громкость динамика на 0%, а громкость наушников - на 100%. Я написал 2 сценария, которые автоматически переключают громкость наушников и громкоговорителей:

Это для гарнитуры:

#!/bin/bash
amixer set Headphone 100%
amixer set Speaker 0%

Это для динамиков:

#!/bin/bash
amixer set Headphone 0%
amixer set Speaker 100%
[d5 ] Затем я выделил эти сценарии для быстрых клавиш. Команда для ярлыка:

gnome-terminal -e "path-to-script"

Это лучше, чем ничего.

Я продолжу поиск реального решения проблемы, и я расскажу об этом здесь, если найду .

47
задан 13 June 2012 в 19:41

12 ответов

Ответ на этот вопрос может быть долгим и сложным, поэтому я вместо этого буду указывать вам доступные ресурсы, а не переписывать их здесь.

Документация

  1. Получение настройки для разработки Ubuntu
  2. Как исправить ошибки

Учебники

Мы запускаем события на протяжении всего цикла, чтобы помочь людям точно так же, как вы, в частности, мы запускаем Ubuntu Developer Week в IRC, что является живой учебник и семинар вопросов и ответов. В конце февраля появится один из них, если вы хотите присоединиться!

Вот два журнала прошлой сессии, чтобы дать вам представление:

Места для поиска возможностей

  • Harvest - этот инструмент проходит через все патчи и пакеты в Launchpad (и даже просматривает другие дистрибутивы) для патчей.
  • Cleansweep - Список патчей, сидящих в Launchpad, которые кто-то прикрепил к ошибке отчет.

Получение справки

Обращение в MOTU в списке рассылки или в IRC - это хороший способ получить помощь в решении отдельных проблем, с которыми вы сталкиваетесь:

Обратная связь

Мы потратили много времени на переработку этой документации, чтобы быть как можно проще, если бы вы сделали заметки о своем опыте и о том, как мы можем улучшить этот материал, было бы очень полезно знать, как сделайте это сосать меньше для таких людей, как вы.

31
ответ дан 25 July 2018 в 20:26

Ответ на этот вопрос может быть долгим и сложным, поэтому я вместо этого буду указывать вам доступные ресурсы, а не переписывать их здесь.

Документация

  1. Получение настройки для разработки Ubuntu
  2. Как исправить ошибки

Учебники

Мы запускаем события на протяжении всего цикла, чтобы помочь людям точно так же, как вы, в частности, мы запускаем Ubuntu Developer Week в IRC, что является живой учебник и семинар вопросов и ответов. В конце февраля появится один из них, если вы хотите присоединиться!

Вот два журнала прошлой сессии, чтобы дать вам представление:

Места для поиска возможностей

  • Harvest - этот инструмент проходит через все патчи и пакеты в Launchpad (и даже просматривает другие дистрибутивы) для патчей.
  • Cleansweep - Список патчей, сидящих в Launchpad, которые кто-то прикрепил к ошибке отчет.

Получение справки

Обращение в MOTU в списке рассылки или в IRC - это хороший способ получить помощь в решении отдельных проблем, с которыми вы сталкиваетесь:

Обратная связь

Мы потратили много времени на переработку этой документации, чтобы быть как можно проще, если бы вы сделали заметки о своем опыте и о том, как мы можем улучшить этот материал, было бы очень полезно знать, как сделайте это сосать меньше для таких людей, как вы.

31
ответ дан 2 August 2018 в 02:17

Ответ на этот вопрос может быть долгим и сложным, поэтому я вместо этого буду указывать вам доступные ресурсы, а не переписывать их здесь.

Документация

  1. Получение настройки для разработки Ubuntu
  2. Как исправить ошибки

Учебники

Мы запускаем события на протяжении всего цикла, чтобы помочь людям точно так же, как вы, в частности, мы запускаем Ubuntu Developer Week в IRC, что является живой учебник и семинар вопросов и ответов. В конце февраля появится один из них, если вы хотите присоединиться!

Вот два журнала прошлой сессии, чтобы дать вам представление:

Места для поиска возможностей

  • Harvest - этот инструмент проходит через все патчи и пакеты в Launchpad (и даже просматривает другие дистрибутивы) для патчей.
  • Cleansweep - Список патчей, сидящих в Launchpad, которые кто-то прикрепил к ошибке отчет.

Получение справки

Обращение в MOTU в списке рассылки или в IRC - это хороший способ получить помощь в решении отдельных проблем, с которыми вы сталкиваетесь:

Обратная связь

Мы потратили много времени на переработку этой документации, чтобы быть как можно проще, если бы вы сделали заметки о своем опыте и о том, как мы можем улучшить этот материал, было бы очень полезно знать, как сделайте это сосать меньше для таких людей, как вы.

31
ответ дан 4 August 2018 в 17:58

Ответ на этот вопрос может быть долгим и сложным, поэтому я вместо этого буду указывать вам доступные ресурсы, а не переписывать их здесь.

Документация

  1. Получение настройки для разработки Ubuntu
  2. Как исправить ошибки

Учебники

Мы запускаем события на протяжении всего цикла, чтобы помочь людям точно так же, как вы, в частности, мы запускаем Ubuntu Developer Week в IRC, что является живой учебник и семинар вопросов и ответов. В конце февраля появится один из них, если вы хотите присоединиться!

Вот два журнала прошлой сессии, чтобы дать вам представление:

Места для поиска возможностей

  • Harvest - этот инструмент проходит через все патчи и пакеты в Launchpad (и даже просматривает другие дистрибутивы) для патчей.
  • Cleansweep - Список патчей, сидящих в Launchpad, которые кто-то прикрепил к ошибке отчет.

Получение справки

Обращение в MOTU в списке рассылки или в IRC - это хороший способ получить помощь в решении отдельных проблем, с которыми вы сталкиваетесь:

Обратная связь

Мы потратили много времени на переработку этой документации, чтобы быть как можно проще, если бы вы сделали заметки о своем опыте и о том, как мы можем улучшить этот материал, было бы очень полезно знать, как сделайте это сосать меньше для таких людей, как вы.

31
ответ дан 6 August 2018 в 02:31

Ответ на этот вопрос может быть долгим и сложным, поэтому я вместо этого буду указывать вам доступные ресурсы, а не переписывать их здесь.

Документация

  1. Получение настройки для разработки Ubuntu
  2. Как исправить ошибки

Учебники

Мы запускаем события на протяжении всего цикла, чтобы помочь людям точно так же, как вы, в частности, мы запускаем Ubuntu Developer Week в IRC, что является живой учебник и семинар вопросов и ответов. В конце февраля появится один из них, если вы хотите присоединиться!

Вот два журнала прошлой сессии, чтобы дать вам представление:

Места для поиска возможностей

  • Harvest - этот инструмент проходит через все патчи и пакеты в Launchpad (и даже просматривает другие дистрибутивы) для патчей.
  • Cleansweep - Список патчей, сидящих в Launchpad, которые кто-то прикрепил к ошибке отчет.

Получение справки

Обращение в MOTU в списке рассылки или в IRC - это хороший способ получить помощь в решении отдельных проблем, с которыми вы сталкиваетесь:

Обратная связь

Мы потратили много времени на переработку этой документации, чтобы быть как можно проще, если бы вы сделали заметки о своем опыте и о том, как мы можем улучшить этот материал, было бы очень полезно знать, как сделайте это сосать меньше для таких людей, как вы.

31
ответ дан 7 August 2018 в 20:07

Ответ на этот вопрос может быть долгим и сложным, поэтому я вместо этого буду указывать вам доступные ресурсы, а не переписывать их здесь.

Документация

  1. Получение настройки для разработки Ubuntu
  2. Как исправить ошибки

Учебники

Мы запускаем события на протяжении всего цикла, чтобы помочь людям точно так же, как вы, в частности, мы запускаем Ubuntu Developer Week в IRC, что является живой учебник и семинар вопросов и ответов. В конце февраля появится один из них, если вы хотите присоединиться!

Вот два журнала прошлой сессии, чтобы дать вам представление:

Места для поиска возможностей

  • Harvest - этот инструмент проходит через все патчи и пакеты в Launchpad (и даже просматривает другие дистрибутивы) для патчей.
  • Cleansweep - Список патчей, сидящих в Launchpad, которые кто-то прикрепил к ошибке отчет.

Получение справки

Обращение в MOTU в списке рассылки или в IRC - это хороший способ получить помощь в решении отдельных проблем, с которыми вы сталкиваетесь:

Обратная связь

Мы потратили много времени на переработку этой документации, чтобы быть как можно проще, если бы вы сделали заметки о своем опыте и о том, как мы можем улучшить этот материал, было бы очень полезно знать, как сделайте это сосать меньше для таких людей, как вы.

31
ответ дан 10 August 2018 в 08:30

Ответ на этот вопрос может быть долгим и сложным, поэтому я вместо этого буду указывать вам доступные ресурсы, а не переписывать их здесь.

Документация

  1. Получение настройки для разработки Ubuntu
  2. Как исправить ошибки

Учебники

Мы запускаем события на протяжении всего цикла, чтобы помочь людям точно так же, как вы, в частности, мы запускаем Ubuntu Developer Week в IRC, что является живой учебник и семинар вопросов и ответов. В конце февраля появится один из них, если вы хотите присоединиться!

Вот два журнала прошлой сессии, чтобы дать вам представление:

Места для поиска возможностей

  • Harvest - этот инструмент проходит через все патчи и пакеты в Launchpad (и даже просматривает другие дистрибутивы) для патчей.
  • Cleansweep - Список патчей, сидящих в Launchpad, которые кто-то прикрепил к ошибке отчет.

Получение справки

Обращение в MOTU в списке рассылки или в IRC - это хороший способ получить помощь в решении отдельных проблем, с которыми вы сталкиваетесь:

Обратная связь

Мы потратили много времени на переработку этой документации, чтобы быть как можно проще, если бы вы сделали заметки о своем опыте и о том, как мы можем улучшить этот материал, было бы очень полезно знать, как сделайте это сосать меньше для таких людей, как вы.

31
ответ дан 15 August 2018 в 20:36

Обобщенный ответ Хорхе - отличное введение в прыжку в разработку Ubuntu, но давайте попробуем немного приблизиться к вашей конкретной проблеме ...

Основной разработчик Apport и разработчик Ubuntu - это один и тот же , Это упрощает вам кое-что. Вместо того, чтобы узнавать о системах упаковки и патчей, самым простым путем является работа непосредственно над восходящим кодом.

Разработка Apport размещена на Launchpad . Он использует систему управления распределенной версией базара для управления исходным кодом. Первым шагом к фиксации вашей ошибки является захват источника. Если вы раньше не использовали базар, база за пять минут учебника - это хорошее место для начала.

Установите базар с помощью:

sudo apt-get install bzr

Вытяните исходный код apport:

bzr branch lp:apport

Теперь вы можете начать взломать. Как и в большинстве VCS, при работе с базаром рекомендуется делать только одно изменение за фиксацию. Вы также должны сообщать свои сообщения о фиксации. Это значительно облегчает обзор ваших изменений. Когда вы будете готовы совершить свое первое совершение, запустите:

bzr commit -m "My commit message. Did foo to bar in order to achieve baz."

Продолжайте вносить изменения и совершать, пока не убедитесь, что исправлена ​​ошибка. С вашей последней фиксацией вы также можете пометить ее как исправление ошибки, добавив --fixes lp:<bug_number> в команду commit. Теперь вы готовы представить свои изменения для просмотра и включения.

Сначала вам нужно нажать его на Launchpad, чтобы сделать его общедоступным:

bzr push lp:~<launchpad_username>/apport/<branch_name>

Ваша ветка может теперь можно найти по адресу:

https://code.launchpad.net/~<launchpad_username>/apport/<branch_name>/

Запуск bzr lp-open в ветке откроет это местоположение в браузере.

Теперь мы хотим предложить слияния. На этой странице выберите «Предложить для слияния».

propose for merging [/g3]

На следующей странице выберите целевую ветку и дайте обзор ваших изменений.

describe merge [/g4]

Теперь у вас будет активное предложение слияния.

active review [/g5]

Сопровождающие рассмотрят ваши изменения. Если они уместны, они будут объединены и будут доступны в следующем выпуске. Альтернативно, предложение может быть настроено на «Потребность в работе», и сопровождающие обсудят с вами дополнительные изменения, которые должны быть сделаны до слияния. Если это произойдет, пожалуйста, не принимайте это за любой личный отказ от вашей работы. Когда вы впервые вносите свой вклад в новый проект, часто не так много вещей, как стиль кодирования, о котором вы, возможно, и не подозреваете.

19
ответ дан 2 August 2018 в 02:17

Обобщенный ответ Хорхе - отличное введение в прыжку в разработку Ubuntu, но давайте попробуем немного приблизиться к вашей конкретной проблеме ...

Основной разработчик Apport и разработчик Ubuntu - это один и тот же , Это упрощает вам кое-что. Вместо того, чтобы узнавать о системах упаковки и патчей, самым простым путем является работа непосредственно над восходящим кодом.

Разработка Apport размещена на Launchpad . Он использует систему управления распределенной версией базара для управления исходным кодом. Первым шагом к фиксации вашей ошибки является захват источника. Если вы раньше не использовали базар, база за пять минут учебника - это хорошее место для начала.

Установите базар с помощью:

sudo apt-get install bzr

Вытяните исходный код apport:

bzr branch lp:apport

Теперь вы можете начать взломать. Как и в большинстве VCS, при работе с базаром рекомендуется делать только одно изменение за фиксацию. Вы также должны сообщать свои сообщения о фиксации. Это значительно облегчает обзор ваших изменений. Когда вы будете готовы совершить свое первое совершение, запустите:

bzr commit -m "My commit message. Did foo to bar in order to achieve baz."

Продолжайте вносить изменения и совершать, пока не убедитесь, что исправлена ​​ошибка. С вашей последней фиксацией вы также можете пометить ее как исправление ошибки, добавив --fixes lp:<bug_number> в команду commit. Теперь вы готовы представить свои изменения для просмотра и включения.

Сначала вам нужно нажать его на Launchpad, чтобы сделать его общедоступным:

bzr push lp:~<launchpad_username>/apport/<branch_name>

Ваша ветка может теперь можно найти по адресу:

https://code.launchpad.net/~<launchpad_username>/apport/<branch_name>/

Запуск bzr lp-open в ветке откроет это местоположение в браузере.

Теперь мы хотим предложить слияния. На этой странице выберите «Предложить для слияния».

propose for merging [/g3]

На следующей странице выберите целевую ветку и дайте обзор ваших изменений.

describe merge [/g4]

Теперь у вас будет активное предложение слияния.

active review [/g5]

Сопровождающие рассмотрят ваши изменения. Если они уместны, они будут объединены и будут доступны в следующем выпуске. Альтернативно, предложение может быть настроено на «Потребность в работе», и сопровождающие обсудят с вами дополнительные изменения, которые должны быть сделаны до слияния. Если это произойдет, пожалуйста, не принимайте это за любой личный отказ от вашей работы. Когда вы впервые вносите свой вклад в новый проект, часто не так много вещей, как стиль кодирования, о котором вы, возможно, и не подозреваете.

19
ответ дан 4 August 2018 в 17:58

Обобщенный ответ Хорхе - отличное введение в прыжку в разработку Ubuntu, но давайте попробуем немного приблизиться к вашей конкретной проблеме ...

Основной разработчик Apport и разработчик Ubuntu - это один и тот же , Это упрощает вам кое-что. Вместо того, чтобы узнавать о системах упаковки и патчей, самым простым путем является работа непосредственно над восходящим кодом.

Разработка Apport размещена на Launchpad . Он использует систему управления распределенной версией базара для управления исходным кодом. Первым шагом к фиксации вашей ошибки является захват источника. Если вы раньше не использовали базар, база за пять минут учебника - это хорошее место для начала.

Установите базар с помощью:

sudo apt-get install bzr

Вытяните исходный код apport:

bzr branch lp:apport

Теперь вы можете начать взломать. Как и в большинстве VCS, при работе с базаром рекомендуется делать только одно изменение за фиксацию. Вы также должны сообщать свои сообщения о фиксации. Это значительно облегчает обзор ваших изменений. Когда вы будете готовы совершить свое первое совершение, запустите:

bzr commit -m "My commit message. Did foo to bar in order to achieve baz."

Продолжайте вносить изменения и совершать, пока не убедитесь, что исправлена ​​ошибка. С вашей последней фиксацией вы также можете пометить ее как исправление ошибки, добавив --fixes lp:<bug_number> в команду commit. Теперь вы готовы представить свои изменения для просмотра и включения.

Сначала вам нужно нажать его на Launchpad, чтобы сделать его общедоступным:

bzr push lp:~<launchpad_username>/apport/<branch_name>

Ваша ветка может теперь можно найти по адресу:

https://code.launchpad.net/~<launchpad_username>/apport/<branch_name>/

Запуск bzr lp-open в ветке откроет это местоположение в браузере.

Теперь мы хотим предложить слияния. На этой странице выберите «Предложить для слияния».

propose for merging [/g3]

На следующей странице выберите целевую ветку и дайте обзор ваших изменений.

describe merge [/g4]

Теперь у вас будет активное предложение слияния.

active review [/g5]

Сопровождающие рассмотрят ваши изменения. Если они уместны, они будут объединены и будут доступны в следующем выпуске. Альтернативно, предложение может быть настроено на «Потребность в работе», и сопровождающие обсудят с вами дополнительные изменения, которые должны быть сделаны до слияния. Если это произойдет, пожалуйста, не принимайте это за любой личный отказ от вашей работы. Когда вы впервые вносите свой вклад в новый проект, часто не так много вещей, как стиль кодирования, о котором вы, возможно, и не подозреваете.

19
ответ дан 6 August 2018 в 02:31

Обобщенный ответ Хорхе - отличное введение в прыжку в разработку Ubuntu, но давайте попробуем немного приблизиться к вашей конкретной проблеме ...

Основной разработчик Apport и разработчик Ubuntu - это один и тот же , Это упрощает вам кое-что. Вместо того, чтобы узнавать о системах упаковки и патчей, самым простым путем является работа непосредственно над восходящим кодом.

Разработка Apport размещена на Launchpad . Он использует систему управления распределенной версией базара для управления исходным кодом. Первым шагом к фиксации вашей ошибки является захват источника. Если вы раньше не использовали базар, база за пять минут учебника - это хорошее место для начала.

Установите базар с помощью:

sudo apt-get install bzr

Вытяните исходный код apport:

bzr branch lp:apport

Теперь вы можете начать взломать. Как и в большинстве VCS, при работе с базаром рекомендуется делать только одно изменение за фиксацию. Вы также должны сообщать свои сообщения о фиксации. Это значительно облегчает обзор ваших изменений. Когда вы будете готовы совершить свое первое совершение, запустите:

bzr commit -m "My commit message. Did foo to bar in order to achieve baz."

Продолжайте вносить изменения и совершать, пока не убедитесь, что исправлена ​​ошибка. С вашей последней фиксацией вы также можете пометить ее как исправление ошибки, добавив --fixes lp:<bug_number> в команду commit. Теперь вы готовы представить свои изменения для просмотра и включения.

Сначала вам нужно нажать его на Launchpad, чтобы сделать его общедоступным:

bzr push lp:~<launchpad_username>/apport/<branch_name>

Ваша ветка может теперь можно найти по адресу:

https://code.launchpad.net/~<launchpad_username>/apport/<branch_name>/

Запуск bzr lp-open в ветке откроет это местоположение в браузере.

Теперь мы хотим предложить слияния. На этой странице выберите «Предложить для слияния».

propose for merging [/g3]

На следующей странице выберите целевую ветку и дайте обзор ваших изменений.

describe merge [/g4]

Теперь у вас будет активное предложение слияния.

active review [/g5]

Сопровождающие рассмотрят ваши изменения. Если они уместны, они будут объединены и будут доступны в следующем выпуске. Альтернативно, предложение может быть настроено на «Потребность в работе», и сопровождающие обсудят с вами дополнительные изменения, которые должны быть сделаны до слияния. Если это произойдет, пожалуйста, не принимайте это за любой личный отказ от вашей работы. Когда вы впервые вносите свой вклад в новый проект, часто не так много вещей, как стиль кодирования, о котором вы, возможно, и не подозреваете.

19
ответ дан 10 August 2018 в 08:30

Обобщенный ответ Хорхе - отличное введение в прыжку в разработку Ubuntu, но давайте попробуем немного приблизиться к вашей конкретной проблеме ...

Основной разработчик Apport и разработчик Ubuntu - это один и тот же , Это упрощает вам кое-что. Вместо того, чтобы узнавать о системах упаковки и патчей, самым простым путем является работа непосредственно над восходящим кодом.

Разработка Apport размещена на Launchpad . Он использует систему управления распределенной версией базара для управления исходным кодом. Первым шагом к фиксации вашей ошибки является захват источника. Если вы раньше не использовали базар, база за пять минут учебника - это хорошее место для начала.

Установите базар с помощью:

sudo apt-get install bzr

Вытяните исходный код apport:

bzr branch lp:apport

Теперь вы можете начать взломать. Как и в большинстве VCS, при работе с базаром рекомендуется делать только одно изменение за фиксацию. Вы также должны сообщать свои сообщения о фиксации. Это значительно облегчает обзор ваших изменений. Когда вы будете готовы совершить свое первое совершение, запустите:

bzr commit -m "My commit message. Did foo to bar in order to achieve baz."

Продолжайте вносить изменения и совершать, пока не убедитесь, что исправлена ​​ошибка. С вашей последней фиксацией вы также можете пометить ее как исправление ошибки, добавив --fixes lp:<bug_number> в команду commit. Теперь вы готовы представить свои изменения для просмотра и включения.

Сначала вам нужно нажать его на Launchpad, чтобы сделать его общедоступным:

bzr push lp:~<launchpad_username>/apport/<branch_name>

Ваша ветка может теперь можно найти по адресу:

https://code.launchpad.net/~<launchpad_username>/apport/<branch_name>/

Запуск bzr lp-open в ветке откроет это местоположение в браузере.

Теперь мы хотим предложить слияния. На этой странице выберите «Предложить для слияния».

propose for merging [/g3]

На следующей странице выберите целевую ветку и дайте обзор ваших изменений.

describe merge [/g4]

Теперь у вас будет активное предложение слияния.

active review [/g5]

Сопровождающие рассмотрят ваши изменения. Если они уместны, они будут объединены и будут доступны в следующем выпуске. Альтернативно, предложение может быть настроено на «Потребность в работе», и сопровождающие обсудят с вами дополнительные изменения, которые должны быть сделаны до слияния. Если это произойдет, пожалуйста, не принимайте это за любой личный отказ от вашей работы. Когда вы впервые вносите свой вклад в новый проект, часто не так много вещей, как стиль кодирования, о котором вы, возможно, и не подозреваете.

19
ответ дан 15 August 2018 в 20:36

Другие вопросы по тегам:

Похожие вопросы: