Entries Tagged 'Система' ↓

Удаляем неудаляемое

Если при попытке очистить корзину у вас появляется сообщение о том, что файл занят и удалить его никак невозможно, хотя вы точно уверены в том, что файл совершенно бесполезен и твёрдо намерены его удалить, вы можете попробовать в Finder выбрать меню File -> Secure Empty Trash. Обычно это помогает.

10.5: Восстанавливаем Quick Look

Не знаю, как у вас, а у меня иногда перестаёт работать Quick Look. Нажимаешь пробел на файле, а ничего не происходит. Причём из Mail.app всё работает и приложения посмотреть можно. Опытным путём я вычислил, что достаточно перезапустить Finder, чтобы всё вернулось на круги своя. Перезапустить его можно например из терминала, дав такую команду:

killall Finder

Выявляем программу, использующую примонтированный образ

У каждого, должно быть, случалось такое, что примонтированный образ невозможно отмонтировать из-за того, что он используется другой программой. Для того, чтобы узнать, какой именно программой используется примонтированный образ, вы можете использовать консольную утилиту lsof.

Например, вы примонтировали образ с драйверами для принтера, называется он Color LaserJet 2605. Просто введите в терминале комманду:

lsof | grep LaserJet

Вывод программы может быть примерно такой:

bash      5184   bm  cwd      DIR       14,5       408         2 /Volumes/Color LaserJet 2605

Первая строчка — имя процесса, который использует образ. В данном случае, для примера, я просто перешёл в в точку монтирования из соседней консоли.

Теперь, зная имя процесса, достаточно освободить им образ, и он легко отмонтируется.

10.5: Восстанавливаем пароль пользователя из single-mode

Если вы забыли пароль от вашей учётной записи, а загрузочного диска у вас с собой не оказалось, вы можете изменить пароль следующим образом:

  • Перезагрузите компьютер в однопользовательский режим. Для этого на этапе загрузки нажмите Cmd-S
  • Запустите команду fsck -fy
  • Затем mount -uw /
  • Затем launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
  • Затем dscl . -passwd /Users/username password. Замените username на необходимое имя пользователя, а password на новый пароль.
  • Перезагрузите компьютер в стандартном режиме.

Запускаем несколько экземпляров одного приложения

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

open -n /Applications/Mail.app

Вы можете повторять эту комманду столько раз, сколько копий приложения вам нужно.

10.5.2: Что делать, если нет опции отключения прозрачности меню

Если вы обновили систему до 10.5.2, а галочки для того, чтобы отключить/включить прозрачность меню у вас не появилось, возможно, вы отключали прозрачность меню с помощью терминала из этого совета.

Починить это можно также в терминале следующей командой:

sudo defaults write /System/Library/LaunchDaemons/com.apple.WindowServer 'EnvironmentVariables' -dict 'CI_NO_BACKGROUND_IMAGE' 0

После этого вам необходимо перезагрузить компьютер и опция в настройках появится.

10.5: Неадекватное поведение Exposé

Внимание! Обнаружена неприятная особенность поведения Exposé. Предположим, вы набираете какой-либо текст, нажимаете клавишу F11 для того, чтобы убрать окна с экрана и получить доступ к рабочему столу. Для того, чтобы вернуть окна на место, вы снова нажимаете F11. Но если в этот момент вы промахнётесь, и нажмёте на кнопку Backspace, то, когда вы всё-таки вернёте окна на место, то увидите, что клавиша Backspace сработала, пока вы этого не видели и удалила символ.

10.4: Как сменить MAC-адрес

Для того, чтобы сменить MAC-адрес на сетевом интерфейсе можно использовать одну из следующих команд (для разных компьютеров могут подходить либо одна, либо другая из них):

sudo ifconfig en0 ether 00:00:00:00:00:00
sudo ifconfig en0 lladdr 00:00:00:00:00:00

Вместо 00:00:00:00:00:00 нужно подставить нужный вам адрес.

Работает в системах ниже «Леопарда».

Избавляемся от стартового звука системы

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

  • Создайте файл /etc/rc.shutdown.local со следующим содержимым:
    #!/bin/sh
    
    OSA=/usr/bin/osascript
    
    echo OUTPUT_MUTED=`$OSA -e "output muted of (get volume settings)"`
    	> /etc/volume.settings
    
    $OSA -e "set volume with output muted"
    

    Этот скрипт будет запоминать настройки громкости системы и отключать звук.

  • Создайте файл /etc/rc.local:
    #!/bin/sh
    
    OSA=/usr/bin/osascript
    
    if [ -r /etc/volume.settings ]; then
      . /etc/volume.settings
    
      # If the volume wasn't muted before shutting down, unmute it on
      # startup
      if [ $OUTPUT_MUTED = "false" ]; then
        $OSA -e "set volume without output muted"
      fi
    fi
    

    Этот скрипт будет восстанавливать настройки громкости при старте системы.

Удаление программ, установленных с помощью Apple Installer

Иногда случаются ситуации, когда вам необходимо удалить программу и это невозможно сделать простым перемещением её в корзину. Например, это может быть какой-то системный софт, вроде Spanning Sync. Если для этой программы не существует системы деинсталяции, вы можете сделать следующее:

  • Запустите установщик.
  • Выберите в меню File -> Show Files.
  • Удалите вручную все файлы из открывшегося списка.

Способ не сильно элегантный, но иногда сделать можно только так.