Caliber Ebook Viewer'da karanlık bir temayı / gece modunu nasıl edinebilirim?


10

Çoğu E-kitap okuyucusu standart bir kolay Gece Modu anahtarıyla birlikte gelir. Caliber'de bunu anlamaya çalışıyorum. Şimdiye kadar, karanlık Sistem temamı oluşturarak uygulama temasını değiştirebildim

$ sudo nano /etc/profile.d/calibre.sh

export CALIBRE_USE_SYSTEM_THEME=1

Sonra

$ sudo service gdm restart

Ancak, daha açık metinlerle Ebook Viewer'daki arka planı daha koyu hale getirmek için hala yardıma ihtiyacım var.


4.6 sürümünde export CALIBRE_USE_DARK_PALETTE=1, @meskobalazs tarafından yorumda belirtildiği gibi, Caliber main'deki karanlık GUI için. İzleyici için renkler artık ayarlardan değiştirilebilir, bu yüzden yeni bir yanıt gönderdim.
cipricus

Yanıtlar:


1

Yeni bir CSS dosyasının gerekli olduğunu düşünmüyorum. Ayrıca, ana cevaptaki talimatlar eski (farklı bir Ebook Viewer GUI'ye sahip Caliber'in eski bir sürümüyle ilgili) ve Caliber ana GUI'nin karanlık paleti için komut (soruda); 4.6 sürümünde test edildiğinde, bu export CALIBRE_USE_DARK_PALETTE=1sonuca ulaşmak - @meskobalazs tarafından yorumda belirtildiği gibi.)

E-kitap görüntüleyicide koyu arka plan ve açık yazı tipi elde etmek için , onunla bir e-kitap açın ( Kalibre ile değil , görüntüleyiciyle ; veya Caliber main'den kitabı seçin ve "Görüntüle" (Kitapları oku) düğmesine basın) ; ardından sağ tıklayın, ardından Tercihler

resim açıklamasını buraya girin

Sonra Renkler

resim açıklamasını buraya girin

Sonra Yeni şema

resim açıklamasını buraya girin

Ardından arka plan ve ön plan (metin) için renkleri ayarlayın.

Seçip uygula ve tamam.


Bazı e-kitap belgelerinde, yukarıdaki ayarlar ne olursa olsun, yazı tipi renginin siyah kaldığı garip bir sorun gördüm, bu durumda arka planı karanlık yapmak bir seçenek değildir. Bu gibi durumlarda, bazı diğer e-kitap okuyucuları aynı sorunu ( Foliate ) kullanırken, bazıları düzeltebilir ( Kitap Kurdu ).

Yazı tipi türüyle ilgili olarak burada belirtildiği gibi , e-kitabın içindeki CSS dosyası, yazı tipi rengi de dahil olmak üzere yazılım ayarlarını geçersiz kılabilir. Bunu test ederek, epub dosyasını çıkardım (aslında bir zip; bazı arşiv yöneticilerinin zipuzantıya ihtiyacı var , bazıları doğrudan ayıklanabilir ) ve /EXTRACTED_LOCATION/OEBPS/Content/Content.csshattın color:Blackbirden çok kez göründüğü bir yer buldum . Bunu "Gri" ile değiştirmek oldukça koyu (ancak okunabilir) bir gri verirken "#DBDBDB" daha açık bir gri verir. (Bu değişiklikten sonra, ayıklanan dosya ve klasörleri bir zip dosyasına sıkıştırın ve bu uzantıyı epub olarak değiştirin.)

Ama burada değişiklik Kalibre içinden yapılabilir: Kitapları dönüştür> Bak ve hisset> Stil , aynı biçime dönüştürmek için seçin ve "Renkler" ("Yazı Tipleri" yerine / yanında) kontrol edin.

resim açıklamasını buraya girin


11

Genel uygulama temasını karanlık yapmak için sorudaki adımlara ek olarak , e-kitap görüntüleyicisine bir tema uygulanmalıdır . Bunu nasıl yapacağınız aşağıda açıklanmıştır:

Varsayılan temayı kaydet

  1. Bir e-kitap (herhangi bir e-kitap) açın.
  2. Tıklayın Ayarlar simgesi sol alt taraftaki (sürümüne bağlı simge tornavida ve anahtarla).
  3. Açık tema kullanımını Sekme ve kaydet seçim sizin adıyla tema.

Karanlık temayı oluşturun

  1. Kullanıcı Stil Sayfası Sekmesini açın
  2. Solarised Dark tema CSS kodunu bu cevabın altına yapıştırın. Kaynaklı saucemcboss' Github Repo .
  3. Açık tema kullanımını Sekme ve kaydet seçim sizin adıyla yeni tema.

Bu şekilde, uygulamanın temasıyla birlikte tüm e-kitaplarınıza uygulanır. Tema sekmesinin Yükle düğmesinden varsayılan ve Koyu tema arasında geçiş yapabilirsiniz .

CSS:

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}
h1 {
  font-size: 2em;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
pre {
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
button,
input {
  line-height: normal;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html {
  font-family: 'PT Sans', sans-serif;
}
pre,
code {
  font-family: 'Inconsolata', sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight: 700;
}
html {
  background-color: #073642;
  color: #839496;
}
body {
  background-color: #002b36;
  margin: 0 auto;
  max-width: 23cm;
  border: 1pt solid #586e75;
  padding: 1em;
}
code {
  background-color: #073642;
  padding: 2px;
}
a {
  color: #b58900;
}
a:visited {
  color: #cb4b16;
}
a:hover {
  color: #cb4b16;
}
h1 {
  color: #d33682;
}
h2,
h3,
h4,
h5,
h6 {
  color: #859900;
}
pre {
  background-color: #002b36;
  color: #839496;
  border: 1pt solid #586e75;
  padding: 1em;
  box-shadow: 5pt 5pt 8pt #073642;
}
pre code {
  background-color: #002b36;
}
h1 {
  font-size: 2.8em;
}
h2 {
  font-size: 2.4em;
}
h3 {
  font-size: 1.8em;
}
h4 {
  font-size: 1.4em;
}
h5 {
  font-size: 1.3em;
}
h6 {
  font-size: 1.15em;
}
.tag {
  background-color: #073642;
  color: #d33682;
  padding: 0 0.2em;
}
.todo,
.next,
.done {
  color: #002b36;
  background-color: #dc322f;
  padding: 0 0.2em;
}
.tag {
  -webkit-border-radius: 0.35em;
  -moz-border-radius: 0.35em;
  border-radius: 0.35em;
}
.TODO {
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  background-color: #2aa198;
}
.NEXT {
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  background-color: #268bd2;
}
.ACTIVE {
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  background-color: #268bd2;
}
.DONE {
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  background-color: #859900;
}
.WAITING {
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  background-color: #cb4b16;
}
.HOLD {
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  background-color: #d33682;
}
.NOTE {
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  background-color: #d33682;
}
.CANCELLED {
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  background-color: #859900;
}

Sanırım bu eski bir sürümle ilgili, şimdi ayarlar biraz farklı: Görüntüleyicinin içinde sağ tıklayın, sonra "Tercihler".
cipricus

2

Calibre 4.6 ile artık CALIBRE_USE_DARK_PALETTE=1ortam değişkenini kullanabilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.