Вы, кажется, спрашиваете приблизительно две разных вещи.
Signal out of range 92KHz - 58Hz
Detect Displays
и затем попытайтесь изменить разрешение. boot-repair
в" Сводка Bootinfo". Если Вы следовали бы инструкциям ниже, чтобы создать Сводку Bootinfo и затем обновить Ваш вопрос включать ссылку на сводку, это поможет нам консультировать Вас по вопросам того, как починить Ваши проблемные окна начальной загрузки.
Начиная с Вашего, может все еще загрузить Ubuntu, Вы непосредственно устанавливаете и выполняете инструмент Boot-Repair и используете его для Create a Bootinfo summary
.
Первый, установите инструмент Boot-Repair с помощью apt-get
. Терминальные команды, чтобы сделать это
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair
для запуска инструмента. boot-repair
предложит Вам загружать новейшую версию. Так как Вы просто установили последнюю версию, ответ No
. boot-repair
просит устанавливать pastebinit
пакет, ответьте Yes
. Create a Bootinfo summary
поле/кнопка. Это соберет информацию о загрузочной конфигурации Вашей системы, но не внесет изменений. boot-repair
, отобразит сообщение, содержащее URL, который должен быть похожим на это: http://paste.ubuntu.com/123456/
.
Любое время там я включаю ПК, я вижу конфигурацию BIOS, затем появляюсь Loading system
и 3 секунды спустя появляюсь [Сигнал из диапазона] сообщение.
я не уверен, что понимаю. Большинство ПК я знаком с шоу BIOS, добавляет сообщения , когда они запускают/загружают." конфигурация BIOS ", который Вы видите теперь отличающийся в некотором роде? Или Вы видели те же сообщения BIOS ранее, когда только Windows был установлен?
нажатие Попытки и содержание сдвиг ключ сразу после наблюдения эти Loading system
сообщение. Это, как предполагается, заставляет меню начальной загрузки GRUB появиться. Он?
Наблюдать UIDeviceOrientationDidChangeNotification
:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(orientationDidChange:) name:UIDeviceOrientationDidChangeNotification object:nil];
...
- (void)orientationDidChange:(NSNotification *)note
{
NSLog(@"new orientation = %d", [[UIDevice currentDevice] orientation]);
}
Я должен отметить, что вам нужно добавить -beginGeneratingDeviceOrientationNotifications, когда вы хотите эти уведомления быть отправленным, и вызовите
-endGeneratingDeviceOrientationNotifications
, когда вы хотите, чтобы они остановились. Их генерация влияет на заряд батареи, поэтому вы должны делать это только тогда, когда ваше представление находится на экране. UIViewController
делает все это за вас, поэтому, если у вас есть контроллер представления, стоит позволить ему делать эту работу.
Если вы просто хотите настроить вид на новый размер / макет при изменении ориентации , вам следует просто переопределить его метод layoutSubviews
.
Он будет вызываться всякий раз, когда изменяется размер представления, что обычно происходит при повороте вида.
Вы можете подписаться на глобальное уведомление и получать звонок, когда устройство поворачивается, но оно ничего за вас не сделает ..
[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(didRotate:)
name:@"UIDeviceOrientationDidChangeNotification" object:nil];