Похоже, это происходит после приостановки / перехода в спящий режим для большинства людей? Я не нашел однозначного ответа, но это могло бы вас приблизить:
Что такое дополнительный phy0
или PHY
в целом?
Похоже, это что-то похожий.
Моя Wi-Fi-карта перестает работать, если я приостанавливаю, а затем возобновляю работу, и мне пришлось написать небольшой скрипт в /etc/pm/sleep.d/
, который удаляет модуль wl
а затем перезагружает его.Надеюсь, это поможет вам в какой-то мере!
** EDIT **
Ваша система сообщает о модели карты как:
[5.372637] wlan0: Broadcom BCM43a0 Гибридный беспроводной контроллер 802.11 6.30.223.248 (r487574)
Очевидно, что используемый вами драйвер 'wl' подвержен этим случайным ошибкам. Я нашел кого-то еще с той же маркой Broadcom, которая решила проблему, удалив драйвер 'wl' и установив драйвер, загруженный напрямую с Broadcom: (страница на французском языке, переведена на английский)
Удачи, дайте мне знать, если это сработает.
Вы используете dircolors в подоболочке, поэтому изменения применяются только внутри подоболочки.
Подоболочка $(...)
Попробуйте вместо этого...
alias ls="dircolors -b ~/.dircolors && ls"
Документация расплывчата, но установки переменной окружения недостаточно :вам нужна опция --color
. Без значения параметра, которое соответствует --color=always
(, большинство людей ожидают --color=auto
, что подавляет цвет в вертикальной черте ).
Вы можете увидеть, как параметр --color
обрабатывается в исходном -коде для ls , в частности переменнаяprint_with_color
и ее взаимодействие сLS_COLORS
.
Как бы то ни было, команда eval
необходима для оценки команды export
, возвращаемой dircolors
, и эта переменная среды сохраняется в exec
. Ваш пример (с добавленной опцией --color
)работал у меня с bash и dash.