Это будет противоречить цели использования разных рабочих областях - если мне нужно уменьшить, что я занимаюсь прежде чем перейти к другой рабочей области, я мог бы также просто использовать 1 рабочее место и свести к минимуму и обратно... :Спасибо за вашу помощь.terdon дал мне детали для того, чтобы достигнуть результата :) .(много голосов) Этот вопрос **совершенно понятно, если вы знаете, что FVWM это** (хотя это, безусловно, слишком широкими, но никто не голосовал за этого...). Coud вы делаете скрипт из все это одобряет ? @terdon я попробовал `грэп -Ф '\#' /usr/доли/Баш-завершение/bash_completion` а выяснить `\#`. Однако, после того, как я удалил его, ошибка все равно возникает. Оборудование алса вроде бы нормально (проверить с `игре -г гв:1 все.в формате WAV`, должен быть файл WAV). Так что проблема, кажется, что PulseAudio не запускается, которые могут потребоваться на рабочем столе для вас "настройки звука". Возможного виновника остатки конфигурационных файлов (которые начинаются с символа точки `.` в вашем домашнем каталоге), которые не соответствуют текущей версии какой-то программы в цепь, которая должна начинаться с PulseAudio не удается.

Как бы вы изменить его, чтобы позволить ему быть потрачены?

Для того, чтобы сделать всех расходуемого, следующие изменения должны быть сделаны validation.cpp (версии v0.16.2). Примечание: как уже упоминалось, это будет считаться хард-форк.

Шаг 1 - Отключить пропуск генезис блока (который предназначен, чтобы держать жучок в рамках консенсуса), линии 1818:

// Особый случай генезис блоке, пропуская соединения собственных сделок
 // (его Coinbase является unspendable)
 если (блок.GetHash() == chainparams.GetConsensus().hashGenesisBlock) {
 если (!fJustCheck)
вид.SetBestBlock(pindex->GetBlockHash());
 // возвратит True; <- закомментируйте эту строку из
}

Шаг 2 - пропустить утверждение из предыдущего блока на генезис блока, линия 1874:

если (блок.GetHash() != chainparams.GetConsensus().hashGenesisBlock) {
утверждаю(pindex->pprev);
}

Шаг 3 - пропускаем письменной форме отмены данных для бытия блока, линия 1989:

если (блок.GetHash() != chainparams.GetConsensus().hashGenesisBlock)
{
 если (!WriteUndoDataForBlock(blockundo, государство, pindex, chainparams))
 возвращает false;
}