как я могу использовать Bluetooth-клавиатуре Mac на Ubuntu

я пытался использовать беспроводную клавиатуру Apple с моей пользовательские построен в Ubuntu ПК и ключ разводка платы сдвигается. я попытался с помощью другой макет несколько раз, но он все равно отказывается работать нормально. любые идеи?

+777
Teresa Brown 19 июл. 2013 г., 14:03:13
27 ответов

Чтобы получить информацию о GPU, можно выполнить команды:

команда sudo lshw -c дисплей
команду lspci -ННК | команда grep -иа2 ВГА

Драйвер с открытым исходным кодом "модерн" используется для карт Nvidia по умолчанию. Водитель должен быть указан в выходных данных обеих команд. Если выход первого упоминания "невостребованным", то есть без водителя в использовании.

+968
Sunshine Ellis 03 февр. '09 в 4:24

Попробуйте эти команды:

судо РМ /и т. д./кв/источников.список.д/*хрома*
судо дополнения кв-репозиторий PPA:хром-ежедневный/ППА
судо apt-получить обновление
+947
Wouter Lenssen 24 мар. 2019 г., 15:44:11
Другие ответы

Связанные вопросы


Похожие вопросы

У меня была та же проблема. В моем случае это было потому, что у меня /usr/Бен/Х11 до /usr/Бен в мой путь. Когда я положил в/usr/Бен перед /usr/Бен/Х11, проблема исчезла.

+933
dikij013 25 сент. 2013 г., 0:56:24

Я думаю, что это был gnewsense на (см. здесь на странице проекта).

Есть официальная бесплатная версия Gobuntu тоже.

+929
Harshvardhan Rajpurohit 4 апр. 2010 г., 0:22:54

После того как я использовано ремонта, чтобы поставить Linux на моем Mac, он попытался установить Windows, но я его остановил. Раздел не отображается в терминал и Дисковая утилита. Это как раздел "призрак" и он появляется, когда я загрузиться удерживая клавишу Alt. Я не могу использовать его, потому что он говорит, что операционная система не найдена. Как мне это удалить?

+912
tree 20 мая 2016 г., 18:12:52

Я настоятельно рекомендую Flareget. это бесплатно, но вы должны купить интеграция браузера. вот его характеристики:

Веб-Разработчик

Flareget скачать

Динамическая сегментация файла: он использует надежную файл динамической сегментации алгоритм для ускорения загрузки. Он поддерживает до 32 сегментов на скачать

Протокол HTTP-конвейера: в дополнение к динамической сегментации файла, каждый сегмент еще более ускорился в шесть раз

Автоматическая сегментация: когда один участок заканчивается, начинается другой сегмент, чтобы помочь завершить еще один сегмент более быстрый

Улучшенная интеграция с браузером: единственный менеджер загрузок для Linux, которая интегрируется со всеми браузерами, для того, чтобы отнять скачать url и начать загрузку по себе. Она делает это магия без всяких аддонов

Мульти-поддержка протокола: он поддерживает HTTP, HTTPS и FTP протоколов, чтобы позволить вам загружать файлы из интернета. Он также поддерживает файл metalink

Интеллектуальное управление файлами: он использует интеллектуальная система управления файлами, чтобы автоматически классифицировать ваши файлы на основе их расширения. Все файлы сгруппированы по разным папкам в соответствии с их категориями.

Резюме поддержка: вы можете приостановить загрузки, чтобы загрузить их позже, не с самого начала. Он также автоматически повторяет, когда сегмент или скачать не удается

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

Буфер обмена мониторинга: нет необходимости копировать вставить свои ссылки для скачивания, программа отслеживает буфер обмена

Ограничивать количество загрузок: вы можете ограничить количество одновременных загрузок, когда загрузка заканчивается, другой начинается автоматически

Flash видео скачать: одним щелчком мыши, флэш-видео Скачать от большинства сайтов, поддерживает все браузеры.

Интеллектуальный планировщик: вы можете легко запланировать flareGet для загрузки файлов автоматически. Это позволяет начать и приостановить загрузку файлов в заданное время.

Пакетной загрузки: вы можете просто импортировать ссылки из текстового файла (каждая ссылка в отдельной строке) или HTML-файл и загрузить их все.

Многоязыковая поддержка: flareGet переводится на многие языки, английский, арабский, итальянский, китайский(упрощенный), французский, чешский, арабский, Бенгальский, испанский и бразильский португальский доступны.

+879
Laurent Alquier 25 авг. 2019 г., 2:51:14

У меня ситуация похожа на тебя от того, что я могу собрать от вас. Я установил Ubuntu на настольные ПК HP, и после экрана НР всплеск и где на экране жратвы должно быть ничего, кроме пустой экран с моими мониторами информация о разрешении экрана. Подождав немного, он будет загружаться в Убунту. Однако, я могу загрузиться в Windows, нажав клавишу со стрелкой вниз (я думаю, что Пресс-это примерно в 6 раз, чтобы быть уверенным) после экрана НР всплеск и в пустой экран монитора информацию. Это были жратва должна быть показана, и это, где я слепо выберите Windows (не проблема для меня, потому что редко нужно Windows, а в смысле редко). Возможно, это может быть та же проблема вы столкнулись, а также, и, возможно, это может решить вашу проблему насчет того, чтобы загрузиться в Windows.

+872
Teddy Winters 20 дек. 2014 г., 6:00:40

Если вы используете Xfce, вы должны использовать Xubuntu в Вместо Ubuntu. Он просто наберите: предустановлены, поэтому интеграция с Xfce-это бесшовную. Вы можете установить единство в Xubuntu , так что вы можете получить доступ к единству иногда.

+843
faizul jaapar 6 дек. 2011 г., 4:11:32

Я пытался установить LibraCAD из центра программного обеспечения Ubuntu, но не получится. Затем я попытался с помощью команды терминала, и ниже показать:

Тэй@тай-е-CQ45-ноутбук-ПК:~$ судо apt-получить установку Либре КАД
[суда] пароль для Tay: 
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Некоторые пакеты невозможно установить. Это может означать, что у вас есть
просите невозможного, или если вы используете нестабильный
распределение, что некоторые необходимые пакеты еще не созданы
или были удалены из incoming.
Следующая информация может помочь разрешить ситуацию:

Следующие пакеты имеют неудовлетворенные зависимости:
 использование : зависит: libqt4-помочь (>= 4:4.5.3) но он не будет установлен
 Зависит: libqt4-qt3support (>= 4:4.5.3) но он не будет установлен
Е: не удалось исправить ошибки, у вас прошла сломанные пакеты.
Тэй@тай-е-CQ45-ноутбук-ПК:~$ 

Пожалуйста, помогите, чтобы обеспечить решение. спасибо.

+841
user24124 2 апр. 2012 г., 21:36:28

Я установил Убунту 10.10 х64 (когда я тип "арка" в терминал, он выдает "архитектуру x86_64"), у меня только один диск SATA 250 Гб (Интерфейс SATA 0) в момент, когда у меня ОС и приложений, установленных.

Я теперь покупая 1 ТБ жесткого диска SATA и установит, что внутри машины на отдельном Сата контроллер (порты sata1), вопрос :

а) как я буду форматировать и использовать этот диск для хранения данных (музыка, загрузки по FTP, программное обеспечение)
Б) будет ли он автоматически быть доступны, когда я перезагрузить систему ?

Любые другие советы вы можете дать относительно нового диска.

Буду благодарен за ваши ответы С Уважением Rihatum

+825
ronilp 26 авг. 2014 г., 3:33:10

Я удалил единства и не планируете использовать его снова. Я знаю, что оболочка GNOME использует бурчать, так что это безопасно для удаления с Compiz?

+817
kostastsa 30 нояб. 2014 г., 5:28:47

Возможные Дубликаты:
Как конвертировать Wubi установить в обычной установки?

Ок, я действительно сейчас нужна помощь. Я начал строить Android из исходного кода, но я использую установки wubi. И, к сожалению, 30 GB не Ева достаточно места для первой сборки. Итак, я хочу перенести, так что я могу расширить свои пространства до 50 ГБ. Как я могу расширить свое дисковое пространство после переноса? Извините, если это было в прошлом вопрос. Ах да, я забыл добавить, я хочу двойной загрузки Windows 7 и Ubuntu. И помощь будет принята с благодарностью.

+762
user629926 19 июн. 2013 г., 9:06:57

Единства странице проекта https://edge.launchpad.net/unity это хорошее место для начала. Вы можете скачать исходные коды (в основном вала с некоторым c насколько я помню) от https://code.edge.launchpad.net/unity - ЛП:единство-главный филиал.

Единство строится на Муттер, так что вы можете также проверить http://git.gnome.org/browse/mutter для более код.

+752
Shlijani 29 апр. 2012 г., 3:11:35

Если вы еще не успели этого сделать, вам необходимо установить постфикс (судо apt-получить установку постфикс) или программу ssmtp (судо apt-получить установку программу ssmtp), чтобы повторить в sendmail команды.

+746
Satana33 5 июн. 2014 г., 11:49:09

Получается буфер Bluetooth на ПК была переполнена, потому что я никогда не звоню вызовов recv() в скрипт Python.

На Bluetooth аксессуар был отправляя персонажей на ПК, который скрипт игнорируется, и что неизбежно привело к переполнению буфера. Это переполнение, видимо, вызывает канал RFCOMM до буфера чтения.

Вот рабочий скрипт, на будущее:

импорт psutil
импорт серийный
строка импорт 
время импорта 
импорт Bluetooth

sampleTime = 1
numSamples = 5
lastTemp = 0

TEMP_CHAR = 'Т'
USAGE_CHAR = 'у'
ИМЯ_ДАТЧИКА = 'TC0D'

именем = 'файл/sys/автобус/платформа/устройства/applesmc.768/temp2_input'


деф parseSensorsOutputLinux(выход):
 возвращает значение типа int(круглый(плавающий(выход) / 1000))

деф подключиться():
 в то время как(правда): 
попробуйте:
 gaugeSocket = по Bluetooth.BluetoothSocket(через Bluetooth.Протокол RFCOMM)
 gaugeSocket.подключение(('00:06:66:42:22:96', 1))
перерыв;
 кроме как через Bluetooth.btcommon.BluetoothError как ошибка:
gaugeSocket.закрыть()
 печати "не удалось подключиться:" ошибка, "; повтор в 10-ки..."
время.сон(10)
 возвращение gaugeSocket;

gaugeSocket = подключение()
в то время как(правда):
 использование = psutil.cpu_percent(интервал=sampleTime)
 sensorFile = открыть(имяфайла)
 ТЭМП = parseSensorsOutputLinux(sensorFile.читать())
попробуйте:
gaugeSocket.отправить(USAGE_CHAR)
gaugeSocket.отправить(ЧР(инт(использования)))
 #печати("писала использования:" + стр(инт(использования)))

gaugeSocket.отправить(TEMP_CHAR)
gaugeSocket.отправить(ЧР(темп))
 печать gaugeSocket.вызовов recv(1024)
 #печати("писал " темп": "+ стр(ТЭМП))
 кроме как через Bluetooth.btcommon.BluetoothError как ошибка:
 печать "поймали BluetoothError:" ошибка
время.сон(5)
 gaugeSocket = подключение()
пройти

gaugeSocket.закрыть()

Основное изменение-в дополнение к линии

gaugeSocket.вызовов recv(1024)

которая очищает буфер "ОК" сообщений, отправляемых обратно с удаленного устройства.

+680
Iain Reid 8 нояб. 2011 г., 18:54:44

Я пытаюсь использовать Java-приложение, которое требует звук в Ubuntu 10.04 с помощью солнца-Java от партнера РЕПО . Однако звук слишком быстро. Похоже, бурундук попал в мои колонки. :)

Это происходит кому-то еще? Любые идеи о том, как это исправить?

+676
Gurton Levers 4 дек. 2017 г., 20:43:29

Я только начал использовать Ubuntu. Я установил Убунту 12.04 64бит. В Java и Eclipse установлены и работают нормально. Когда я устанавливаю Accurev, я получаю следующую ошибку:

Подготовка к установке...
Извлечение JRE из архива установщик...
Распаковка среда JRE...
Извлечение ресурсов установку из архива установщик...
Настройка установки для окружающей среды в системе...
строки: '/Либ/библиотеки libc.так.6': Нет такого файла

Запускаем установщик...

./AccuRev_5_4_1_LinuxClientOnly_x86_2_4.ОГРН: 3310: старпома: /tmp/и установите.реж.2907/Линукс/ресурсов/среды JRE/bin в/Ява: не нашли

кто-нибудь может мне помочь? спасибо

Редактировать:

Ответы ниже плюс asnswer здесь, или http://www.accurev.com/ubbthreads/ubbthreads.php/topics/3812/cannot_install_Accurev5_4_1_on#Post3812

+634
VokurBass 10 янв. 2011 г., 14:11:11

Как гласит название, у меня есть несколько больших архивов (в настоящее время .7z и .формат tar.gz ) хранятся на удаленном месте, что я доступ через sshfs. Я часто ловлю себя на необходимости извлечь один или два файла из этого архива и архива менеджер по умолчанию в Ubuntu, кажется, извлечь/читаем весь файл в фоновом режиме, прежде чем я получаю файл, который я хочу.

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

+582
Joel Auterson 11 мар. 2015 г., 3:22:15

Какой способ резервного копирования системы зашифрован весь диск-шифрование? Я имею в виду, что общая система шифруется, не только в домашней папке.

+500
bigmouthmedia 30 июн. 2012 г., 4:17:18

Если у вас возникли те же проблемы, что вы находитесь на Windows в Ubuntu, это появляется, чтобы быть аппаратная проблема. Я исследовал его и мог найти никого с такой же проблемой как у вас, на любой операционной системе. Я хотел обратиться в службу поддержки корпорации Dell об этом.

+430
Yogurt The Wise 28 июн. 2013 г., 18:50:24

Вы ищете составить ключ.

Для 11.04 перейдите в Настройки Система; клавиатура; раскладка и нажмите кнопку Параметры. Теперь найти сочиняют ключ и установить его на правый Alt.

+382
RusJhon 29 окт. 2010 г., 18:29:35

У меня проблема с моей Убунту 13.04.

Я установил его рядом с Windows 8 с помощью Wubi-установщик. Я установил Ubuntu на другой раздел моего основного жесткого диска как Windows 8.

Когда я загружаюсь в Ubuntu, я должен дать логин и пароль, но машина продолжает говорить, что это неправильный пароль. Даже когда я дал пппп' в качестве пароля во время установки я не могу войти в моей машине с Ubuntu.

Может кто-то пожалуйста, помогите мне?

Что касается

+379
cryptomania 2 февр. 2010 г., 4:00:52

У меня нет исправления для этой проблемы, но я могу предложить другой вариант: использование затвора Install shutter. Это довольно продвинутое приложение скриншот, который позволяет вам делать гораздо больше, чем просто делать скриншоты, в том числе выбирать, где, чтобы спасти их.

enter image description here

+345
Daniel Hinton 21 мар. 2017 г., 21:11:36

приостановить - это Баш встроенные команды, что он делает как в мужчине страницы:

 приостановить [-Ф]
 Приостановить исполнение эту оболочку, пока она не получает, когда посылающий
 сигнала. Системная оболочка не может быть приостановлено; параметр-F может быть
 используется для переопределения этого и заставить подвеску. Возвращение ста‐
 ТУС равен 0, если оболочка является логином Shell и -F не хлебать‐
 потчевали, и если контрольные работы не включена.

Таким образом вашу оболочку приостановлено и будет, пока вы не отправите его , когда посылающий сигнал. Поведение, вы видите, потому что раковина не интерпретировать эти символы.

Чтобы исправить это:

  1. Перейти на другую виртуальную консоль (нажмите Alt-F3 или что-то) и войдите в систему.
  2. используйте команду killall для отправки прод сигнал всем процессам по имени Баш. Это не повлияет на другие снаряды, а "отклеить" застрял один.

    команду killall -прод Баш

+333
rsh52 15 сент. 2015 г., 23:54:19
  • Это может быть так, что правильное кодеки не установлены.

Откройте терминал (сочетание клавиш Ctrl+АЛТ+Т), и выполните следующую команду:

судо apt-получить установку Убунту-ограничен-массовка

Введите пароль при появлении запроса.

  • Если это не решит проблему, возможно, Вам понадобится установить соответствующие драйверы.

    • Чтобы установить драйверы, перейдите в Системные настройки > дополнительные драйверы. Вы должны быть в состоянии, чтобы видеть только драйверы должны быть установлены.

    • Если вы ничего не видите, загрузить драйверы с сайта производителя.

+106
Shay Ft U Ross 18 дек. 2017 г., 7:56:23

Попробуйте "черный список" модерн водителя путем добавления линии черного списка нуво в файл /и т. д./команды modprobe.д/игнор.конф(вам потребуется root-привилегий). Это избавит водителя от загрузки. Также комментировать любой линии, как черного списка vesafb , заменив его #vesafb черного списка в файле /и т. д./команды modprobe.д/черного списка-фреймбуфер.конф

+73
Neradence 27 февр. 2018 г., 4:53:30

В Thunderbird 11.0 вызывает много аварий, и я не одинок в этом опыте. Он недавно был автоматически обновлен софт-центр в Ubuntu. Я думаю, если я вернусь к версии 10, что позволит решить проблему.

Как я могу удалить версию 11 и вернуться к версии 10 или Thunderbird без потери каких-либо настроек или данных по почте?

+38
Mike SQ 12 мар. 2013 г., 22:43:40

Показать вопросы с тегом

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil