& ldquo; Программа 'tex' в настоящее время не установлена ​​& rdquo; ошибка после установки texlive на ubuntu 12.04

раздел «Самые посещаемые» на новой вкладке в Chrome / Chromium можно отредактировать вручную, напрямую изменив базу данных sqlite3 «Лучшие сайты» в Chrome / Chromium с помощью sqlite3 и SQL (или любым другим редактором sqlite3 db, например sqlitebrowser).

База данных «Лучшие сайты» находится в каталоге профиля пользователя, по умолчанию используется «~/.config/chromium/Default/Top Sites» (для хром: ~/.config/google-chrome/default, в окнах C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default). [ ! d2]

Чтобы отредактировать его, закройте Chromium / Chrome и запустите для редактора GUI

sudo apt-get install sqlitebrowser
sqlitebrowser ~/.config/chromium/Default/Top\ Sites

Откройте таблицу thumbnails на вкладке Browse Data. Мы ( sqlitebrowser ) можем видеть гораздо больше записей, чем показано в «Most Посещенные».

Показывается только восемь сайтов с наименьшим «url rank», а не черный список пользователей. Вы можете увидеть их с таким SQL-запросом (через вкладку «Выполнять SQL» в sqlitebrowser или с помощью инструмента командной строки sqlite3 ~/.config/chromium/Default/Top\ Sites):

select url, url_rank, at_top from thumbnails order by url_rank;

Теперь вы можете редактировать базу данных, меняя url_rank s для переупорядочения сайтов (вы должны перенести половину url_ranks, если вы вставляете их в середину). Вы можете когда-либо добавить новый url и изменить все url_ranks, чтобы переместить ваш новый url в «Most Посещенные».

Когда пользователь удалил сайт из раздела «Наиболее посещаемые», нажав кнопку «x», url занесен в черный список в конфигурационном файле JSON ~/.config/chromium/Default/Preferences, в разделе ntp.most_visited_blacklist (закройте Chrome, откройте «Настройки» с помощью текстового редактора, такого как gedit или vim, ищите most_visited_blacklist и увидите URLHash es сайтов с черным списком, реализованных как MD5 строки url). Вы можете удалить все URL из раздела most_visited_blacklist (убедитесь, что у вас есть резервная копия файла настроек)

PS Фактический исходный код реализации «Most Посещенные» в Chromium: файл chrome/browser/history/top_sites_database.cc, строка 438, [ f21]:

  "SELECT url, url_rank, title, thumbnail, redirects, "
  "boring_score, good_clipping, at_top, last_updated, load_completed, "
  "last_forced FROM thumbnails ORDER BY url_rank, last_forced"));

// Results are sorted by url_rank. For forced thumbnails with url_rank = -1,
// thumbnails are sorted by last_forced.

Описания некоторых полей таблицы находятся здесь: chrome/browser/history/top_sites_database.cc file

Черный список, реализованный в chrome/browser/history/top_sites_impl.cc, TopSitesImpl::AddBlacklistedURL , TopSitesImpl::RemoveBlacklistedURL (Хм, используется только по тесту, но недоступно в пользовательском интерфейсе через некоторое время после того, как URL-адрес был внесен в черный список?)

1
задан 13 April 2017 в 15:25

0 ответов

Другие вопросы по тегам:

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