Это можно сделать исключительно с помощью CSS
с помощью vh
:
#page
{
display:block; width:100%; height:95vh !important; overflow:hidden;
}
#tdcontent
{
float:left; width:100%; display:block;
}
#content
{
float:left; width:100%; height:100%; display:block; overflow:scroll;
}
и HTML
<div id="page">
<div id="tdcontent">
</div>
<div id="content">
</div>
</div>
Я проверил его, он работает во всех основные браузеры: Chrome
, IE
и FireFox
Вы, возможно, должны были бы посмотреть в своем наутилусе и сказать его на том, что сделать к исполняемому файлу.
Открытый Наутилус-> Редактирование-> Предпочтения-> Поведение-> Исполняемые Текстовые файлы.
Файлы не могли бы иметь приложения по умолчанию при открытии его.
Щелчок правой кнопкой по файлу-> Свойства-> Открытый с.
Набор приложение по умолчанию того файла. Если gedit уже выбран, и Вы хотите изменить его, просто переходят с Вашим требуемым приложением.
Взгляните на содержание mimeapps.list с:
more ~/.local/share/applications/mimeapps.list
Где-нибудь там у Вас будут настройки, который говорит, что это должно открыть папки или определенные файлы с gedit.
заголовок с [приложение по умолчанию] может использоваться для создания нового/по умолчанию mimeapps.list:
[Default Applications] text/html=chromium-browser.desktop x-scheme-handler/http=chromium-browser.desktop x-scheme-handler/https=chromium-browser.desktop x-scheme-handler/about=chromium-browser.desktop x-scheme-handler/unknown=chromium-browser.desktop video/x-matroska=smplayer.desktop video/x-ogm+ogg=smplayer.desktop audio/x-vorbis+ogg=smplayer.desktop video/mp4=smplayer.desktop video/x-msvideo=smplayer.desktop [Added Associations] video/x-matroska=smplayer.desktop; video/x-ogm+ogg=smplayer.desktop; audio/x-vorbis+ogg=smplayer.desktop; video/mp4=smplayer.desktop; video/x-msvideo=smplayer.desktop;
На Linux по некоторым причинам Firefox не распознает реальный mimetype двоичных файлов и рассматривает их всех как application/octet-stream
. И это открывает этот mimetype (и таким образом .pdf, .doc и другие файлы) в текстовом редакторе по умолчанию - Gedit в моем случае. После долгого поиска с помощью Google и питания с файлами конфигурации Linux и Firefox оказалось, что фиксация должна удалить строку, начинающуюся application/octet-stream
в mimeapps.list.
На openSUSE 13.2 mimeapps.list был в ~/.config, но на некоторых дистрибутивах это находится в ~/.local/share/applications/или возможно в некотором другом месте.