Дмитрий Синицын
разработка сайтов
  • Портфолио
  • Статьи

Создание загрузочной флешки на Linux

Details
Published: 26 August 2026

"

 

wget https://github.com/balena-io/etcher/releases/download/v1.18.11/balenaEtcher-1.18.11-x64.AppImage

chmod +x balenaEtcher-*.AppImage

./balenaEtcher-*.AppImage

"

Linux OpenSuse для воспроизведения этого фильма требуется установить модуль декодер H.264

Details
Published: 26 August 2026

"

sudo zypper ar -cfp 90 https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/ packman
sudo zypper refresh
sudo zypper dup --from packman --allow-vendor-change

"

Настроить в Linux качественный звук в bluetooth наушники

Details
Published: 26 August 2026

"

mkdir -p ~/.config/wireplumber/bluetooth.lua.d
nano ~/.config/wireplumber/bluetooth.lua.d/51-ldac.lua

В открывшийся файл вставить:

luabluez_monitor.properties = {
[""bluez5.enable-msbc""] = true,
[""bluez5.enable-hw-volume""] = true,
[""bluez5.codecs""] = { ""ldac"", ""aac"", ""aptx"", ""sbc"", ""sbc_xq"" },
[""bluez5.default-a2dp-codec""] = ""ldac"",
[""bluez5.a2dp.ldac.quality""] = ""hq"",
}

После сохранения:

bashsystemctl --user restart wireplumber pipewire pipewire-pulse

"

В Linux кулеры медленно вращаются. Настройка автоматизации работы кулеров в iMac после замены видеокарты

Details
Published: 26 August 2026

"

1. # Создайте директорию если нет

sudo mkdir -p /usr/local/bin

2. # Создайте скрипт

sudo nano /usr/local/bin/imac_fan_daemon.sh

3. Содержание файла:

#!/bin/bash

# Демон управления вентиляторами iMac 2011
# Автоматическая регулировка скорости на основе температуры CPU

echo ""=========================================""
echo "" Запуск демона управления вентиляторами""
echo "" iMac 2011 27\""""
echo ""=========================================""
echo """"

# Включаем ручной режим для всех вентиляторов
echo ""Включаем ручное управление вентиляторами...""
for i in 1 2 3; do
if [ -f ""/sys/devices/platform/applesmc.768/fan${i}_manual"" ]; then
echo 1 > ""/sys/devices/platform/applesmc.768/fan${i}_manual""
echo "" Fan$i: ручной режим включен""
fi
done

echo """"
echo ""Начальные значения:""
for i in 1 2 3; do
if [ -f ""/sys/devices/platform/applesmc.768/fan${i}_input"" ]; then
current_rpm=$(cat ""/sys/devices/platform/applesmc.768/fan${i}_input"")
label=$(cat ""/sys/devices/platform/applesmc.768/fan${i}_label"" 2>/dev/null || echo ""Unknown"")
min_rpm=$(cat ""/sys/devices/platform/applesmc.768/fan${i}_min"")
max_rpm=$(cat ""/sys/devices/platform/applesmc.768/fan${i}_max"")
echo "" Fan$i ($label): $current_rpm RPM (min: $min_rpm, max: $max_rpm)""
fi
done

echo """"
echo ""Датчики температуры:""
sensors | grep -E ""TC0P|TG0H|Tp2H|TPCD"" | head -5

echo """"
echo ""=========================================""
echo ""Начинаем мониторинг температуры...""
echo ""Нажмите Ctrl+C для остановки""
echo ""=========================================""

# Основной цикл управления
while true; do
# Получаем температуру CPU из разных источников
TEMP1=$(sensors | grep 'TC0P' | awk '{print $2}' | sed 's/[+°C]//g' | cut -d. -f1)
TEMP2=$(sensors | grep 'Core 0' | awk '{print $3}' | sed 's/[+°C]//g' | cut -d. -f1 2>/dev/null || echo ""0"")

# Используем первый доступный датчик
if [ -n ""$TEMP1"" ] && [ ""$TEMP1"" != """" ]; then
TEMP=$TEMP1
SENSOR=""TC0P""
elif [ -n ""$TEMP2"" ] && [ ""$TEMP2"" != ""0"" ]; then
TEMP=$TEMP2
SENSOR=""Core 0""
else
TEMP=50
SENSOR=""default""
fi

# Определяем RPM на основе температуры
if [ $TEMP -lt 40 ]; then
RPM=1200
LEVEL=""Низкая""
elif [ $TEMP -lt 50 ]; then
RPM=1800
LEVEL=""Средняя""
elif [ $TEMP -lt 60 ]; then
RPM=2500
LEVEL=""Выше среднего""
elif [ $TEMP -lt 70 ]; then
RPM=3500
LEVEL=""Высокая""
elif [ $TEMP -lt 80 ]; then
RPM=4500
LEVEL=""Очень высокая""
else
RPM=5500
LEVEL=""КРИТИЧЕСКАЯ!""
fi

# Устанавливаем RPM для всех вентиляторов
for i in 1 2 3; do
if [ -f ""/sys/devices/platform/applesmc.768/fan${i}_output"" ]; then
# Проверяем границы
min_rpm=$(cat ""/sys/devices/platform/applesmc.768/fan${i}_min"")
max_rpm=$(cat ""/sys/devices/platform/applesmc.768/fan${i}_max"")

if [ $RPM -lt $min_rpm ]; then
actual_rpm=$min_rpm
elif [ $RPM -gt $max_rpm ]; then
actual_rpm=$max_rpm
else
actual_rpm=$RPM
fi

echo $actual_rpm > ""/sys/devices/platform/applesmc.768/fan${i}_output""
fi
done

# Получаем текущие RPM для отображения
fan1_rpm=$(cat ""/sys/devices/platform/applesmc.768/fan1_input"" 2>/dev/null || echo ""N/A"")
fan2_rpm=$(cat ""/sys/devices/platform/applesmc.768/fan2_input"" 2>/dev/null || echo ""N/A"")
fan3_rpm=$(cat ""/sys/devices/platform/applesmc.768/fan3_input"" 2>/dev/null || echo ""N/A"")

# Выводим информацию
echo ""[$(date '+%H:%M:%S')] ${SENSOR}: ${TEMP}°C (${LEVEL}) -> RPM: ${actual_rpm} | Fan1: ${fan1_rpm} Fan2: ${fan2_rpm} Fan3: ${fan3_rpm}""

# Интервал проверки (секунды)
sleep 3
done

# При завершении возвращаем автоуправление (если скрипт завершится не по Ctrl+C)
echo """"
echo ""Возвращаем автоуправление вентиляторами...""
for i in 1 2 3; do
if [ -f ""/sys/devices/platform/applesmc.768/fan${i}_manual"" ]; then
echo 0 > ""/sys/devices/platform/applesmc.768/fan${i}_manual""
fi
done
echo ""Демон остановлен.""

4. Сделать скрипт исполняемым:

sudo chmod +x /usr/local/bin/imac_fan_daemon.sh

5. Тестовый запуск

sudo /usr/local/bin/imac_fan_daemon.sh

6. Создать службу для автоматического запуска:

sudo nano /etc/systemd/system/imac-fans.service

7. Содержание файла

[Unit]
Description=iMac Fan Control Service
After=multi-user.target
After=lm_sensors.service

[Service]
Type=simple
ExecStart=/usr/local/bin/imac_fan_daemon.sh
Restart=always
RestartSec=5
User=root
StandardOutput=journal
StandardError=journal

[Install]
WantedBy=multi-user.target

8.  Обновите systemd

sudo systemctl daemon-reload

9. Включите автозагрузку

sudo systemctl enable imac-fans.service

10. Запустите службу

sudo systemctl start imac-fans.service

11. Проверьте статус

sudo systemctl status imac-fans.service

12. Посмотрите логи

sudo journalctl -u imac-fans.service -f

13.  Проверьте текущие RPM

for i in 1 2 3; do
echo ""Fan$i: $(cat /sys/devices/platform/applesmc.768/fan${i}_input) RPM""
done

# Проверьте режим управления
for i in 1 2 3; do
echo ""Fan$i manual mode: $(cat /sys/devices/platform/applesmc.768/fan${i}_manual)""
done

14. Если нужно остановить службу: (на всякий случай)

sudo systemctl stop imac-fans.service

15. Скидываемся мне на TpLink

"

После замены видеокарты в Windows 10 нет регулировки яркости в iMac

Details
Published: 26 August 2026

"

Win+R

regedit

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}

Найдите ключ, соответствующий вашей видеокарте

Добавьте DWORD параметр:
Имя: EnableBrightnessControl
Значение: 1

Перезагрузите компьютер

"

  1. После замены видеокарты в Linux нет регулировки яркости в iMac
  2. Ошибка обновления DrWeb в Linux
  3. как сжать PDF в Linux
  4. Яндекс Браузер не запускается на Linux

Page 1 of 7

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7