User Tools

Site Tools


config:firefox-thunderbird

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
config:firefox-thunderbird [2020/08/29 22:57] Wulf Rajekconfig:firefox-thunderbird [2024/04/16 13:28] (current) Wulf Rajek
Line 38: Line 38:
 Manually sort folders Manually sort folders
 https://addons.thunderbird.net/en-GB/thunderbird/addon/manually-sort-folders/ https://addons.thunderbird.net/en-GB/thunderbird/addon/manually-sort-folders/
 +
 Lightning Lightning
 +
 +Edit email subject
 +https://addons.thunderbird.net/en-GB/thunderbird/addon/edit-email-subject/reviews/
 +
 +Mail Redirect
 +https://addons.thunderbird.net/en-GB/thunderbird/addon/mailredirect/
 +https://mailredirect.sourceforge.io/
  
 Provider for Google Calendar Provider for Google Calendar
 https://addons.mozilla.org/thunderbird/addon/4631 https://addons.mozilla.org/thunderbird/addon/4631
 +
 +Open Google Calendar
 +https://addons.thunderbird.net/en-GB/thunderbird/addon/open-google-calendar/
  
 LookOut (fix version) LookOut (fix version)
Line 47: Line 58:
 https://github.com/TB-throwback/LookOut-fix-version/ https://github.com/TB-throwback/LookOut-fix-version/
  
-Open Google Calendar 
-https://addons.thunderbird.net/en-GB/thunderbird/addon/open-google-calendar/ 
  
-Mail Redirect +====== Thunderbird Outlook/Office365 calendar ====== 
-https://addons.thunderbird.net/en-GB/thunderbird/addon/mailredirect/ + 
-https://mailredirect.sourceforge.io/+  - Via addon manager in TB, install tbsync addon as well as provider for exchange activesync.\\ https://addons.thunderbird.net/en-GB/thunderbird/addon/eas-4-tbsync\\ https://addons.thunderbird.net/en-GB/thunderbird/addon/tbsync/ 
 +  - then go to tools -> addon preferences -> tbsync 
 +  - account actions -> add new account -> exchange activesync 
 +  - office365 account, give name and add work email 
 +  - authenticate as work account with MS password 
 +  - select the new account, enable sync, tick boxes of contacts and calendars, set periodic sync to 10 and click synchronize now button. 
 +  - calendar entries now show up in lightning 
 + 
 +not working as of Feb 2020:  
 +  * sending or responding to meeting invitations 
 +  * push sync 
 +  * Lightning sync buttons do not trigger a sync of EAS calendars 
 + 
 +also, this only shows your own calendar, not any others that may have been added to outlook.
  
  
 ====== Thunderbird Label Row Colours ====== ====== Thunderbird Label Row Colours ======
  
-To have better visibility of labels of mails in the mail list, the style can be changed by closing Thunderbird, editing or creating a chrome/userChrome.css file in the Thunderbird profile directory, then starting Thunderbird again.+To have better visibility of labels of mails in the mail list, the style can be changed by editing or creating a chrome/userChrome.css file in the Thunderbird profile directory, then restarting Thunderbird (v68+).
  
-<code userChrome.css>+<code css ~/.thunderbird/something.default/chrome/userChrome.css>
 /* /*
  * Label colors.  Highlight background rather than change font color.  * Label colors.  Highlight background rather than change font color.
  */  */
  
-/* Default Important Label */ +/* Label1 Important */ 
-treechildren::-moz-tree-cell(lc-FF0000) { +treechildren::-moz-tree-row(T_24label1) { background-color:  #FFCCCC !important; } 
-    border-bottom: 1px solid #FF0000 !important; background-color: #FFCCCC !important; +treechildren::-moz-tree-cell-text(T_24label1) { color: #000 !important; } 
-+treechildren::-moz-tree-row(T_24label1, selected) { background-color: #DD0000 !important; } 
-treechildren::-moz-tree-cell-text(lc-FF0000) { +treechildren::-moz-tree-cell-text(T_24label1, selected) { color: #FFF !important; }
-    color: #000000 !important; +
-+
-treechildren::-moz-tree-cell(lc-FF0000, selected) { +
-    background-color: #FF0000 !important; +
-+
-treechildren::-moz-tree-cell-text(lc-FF0000, selected) { +
-    color: #FFFFFF !important; +
-}+
  
-/* Default Work Label */ +/* Label2 Work */ 
-treechildren::-moz-tree-cell(lc-FF9900) { +treechildren::-moz-tree-row(T_24label2) { background-color:  #FFFFCC !important; } 
-    border-bottom: 1px solid #FF9900 !important; +treechildren::-moz-tree-cell-text(T_24label2) { color: #000 !important; } 
-    background-color: #FFCC99 !important;+treechildren::-moz-tree-row(T_24label2, selected) { background-color: #DDDD00 !important; } 
-treechildren::-moz-tree-cell-text(lc-FF9900) { +treechildren::-moz-tree-cell-text(T_24label2, selected) { color: #FFF !important; }
-    color: #000000 !important; +
-+
-treechildren::-moz-tree-cell(lc-FF9900, selected) { +
-    background-color: #FF9900 !important; +
-+
-treechildren::-moz-tree-cell-text(lc-FF9900, selected) { +
-    color: #FFFFFF !important; +
-}+
  
-/* Default Person Label */ +/* Label3 Personal */ 
-treechildren::-moz-tree-cell(lc-009900) { +treechildren::-moz-tree-row(T_24label3) { background-color:  #99FF99 !important; } 
-    border-bottom1px solid #009900 !important; +treechildren::-moz-tree-cell-text(T_24label3) { color: #000 !important; } 
-    background-color: #99FF99 !important;+treechildren::-moz-tree-row(T_24label3, selected) { background-color: #00CC00 !important; } 
-treechildren::-moz-tree-cell-text(lc-009900) { +treechildren::-moz-tree-cell-text(T_24label3, selected) { color: #FFF !important; } 
-    color: #000000 !important; + 
-+/* Label4 To Do */ 
-treechildren::-moz-tree-cell(lc-009900, selected) { +treechildren::-moz-tree-row(T_24label4) { background-color:  #CCCCFF !important; } 
-    background-color: #009900 !important; +treechildren::-moz-tree-cell-text(T_24label4) { color: #000 !important; } 
-+treechildren::-moz-tree-row(T_24label4, selected) { background-color: #0000DD !important; 
-treechildren::-moz-tree-cell-text(lc-009900, selected) { +treechildren::-moz-tree-cell-text(T_24label4, selected) { color: #FFF !important; } 
-    color: #FFFFFF !important; + 
-}+/* Label5 Later */ 
 +treechildren::-moz-tree-row(T_24label5) { background-color:  #FFCCFF !important; } 
 +treechildren::-moz-tree-cell-text(T_24label5) { color: #000 !important; } 
 +treechildren::-moz-tree-row(T_24label5, selected) { background-color: #CC33CC !important; } 
 +treechildren::-moz-tree-cell-text(T_24label5, selected) { color: #FFF !important; }
  
-/* Default Todo Label */ 
-treechildren::-moz-tree-cell(lc-3333FF) { 
-    border-bottom: 1px solid #3333FF !important; 
-    background-color: #CCCCFF !important;} 
-treechildren::-moz-tree-cell-text(lc-3333FF) { 
-    color: #000000 !important; 
-} 
-treechildren::-moz-tree-cell(lc-3333FF, selected) { 
-    background-color: #3333FF !important; 
-} 
-treechildren::-moz-tree-cell-text(lc-3333FF, selected) { 
-    color: #FFFFFF !important; 
-} 
  
-/* Default Later Label */ 
-treechildren::-moz-tree-cell(lc-993399) { 
-    border-bottom: 1px solid #993399 !important; 
-    background-color: #FFCCFF !important;} 
-treechildren::-moz-tree-cell-text(lc-993399) { 
-    color: #000000 !important; 
-} 
-treechildren::-moz-tree-cell(lc-993399, selected) { 
-    background-color: #993399 !important; 
-} 
-treechildren::-moz-tree-cell-text(lc-993399, selected) { 
-    color: #FFFFFF !important; 
-} 
  
 /* /*
Line 195: Line 179:
 </code> </code>
  
 +Thunderbird 115+
  
-===== Chrome =====+<code css ~/.thunderbird/something.default/chrome/userChrome.css> 
 +/* 
 + * Label colors.  Highlight background rather than change font color. 
 + */ 
 + 
 +/* Label1 */ 
 +tr[data-properties~="T_24label1"] { background-color: #FFCCCC !important; color: #000 !important;
 +tr[data-properties~="T_24label1"][aria-selected~="true"] { background-color: #DD0000 !important; color: #FFF !important;}  
 + 
 +/* Label2 */ 
 +tr[data-properties~="T_24label2"] { background-color: #FFFFCC !important; color: #000 !important; } 
 +tr[data-properties~="T_24label2"][aria-selected~="true"] { background-color: #DDDD00 !important; color: #FFF !important; } 
 + 
 +/* Label3 */ 
 +tr[data-properties~="T_24label3"] { background-color: #99FF99 !important; color: #000 !important; } 
 +tr[data-properties~="T_24label3"][aria-selected~="true"] { background-color: #00CC00 !important; color: #FFF !important; } 
 + 
 +/* Label4 */ 
 +tr[data-properties~="T_24label4"] { background-color: #CCCCFF !important; color: #000 !important; } 
 +tr[data-properties~="T_24label4"][aria-selected~="true"] { background-color: #0000DD !important; color: #FFF !important; } 
 + 
 +/* Label5 */ 
 +tr[data-properties~="T_24label5"] { background-color: #FFCCFF !important; color: #000 !important; } 
 +tr[data-properties~="T_24label5"][aria-selected~="true"] { background-color: #CC33CC !important; color: #FFF !important; } 
 + 
 +</code> 
 + 
 +====== Thunderbird window position ====== 
 + 
 +Thunderbird does not remember the last window and display position. Using wmctrl and xdotool the window position can be set and it can be snapped to use top half of left-most monitor. Adjust as necessary. The adjustment to thunderbird.sh probably will be overwritten on Thunderbird update. Alternative using wrapper shell script would need to be used if that's the case: 
 +<code> 
 +#General command line commands for testing: 
 +#Set thunderbird window to top left most screen 
 +wmctrl -i -r $(wmctrl -l | grep Thunderbird | cut -d " " -f1) -e 0,0,56,1200,1087 
 +#Snap thunderbird window to top half of screen (keycombination windows+up) 
 +xdotool windowactivate $(xdotool search --name thunderbird | tail -1) key "Super_L+Up" 
 + 
 +#main Thunderbird.sh script adjustment: 
 +sudo vi /usr/lib/thunderbird/thunderbird.sh  
 +add just before exec $MOZ_LIBDIR/$EXE "$@" at end of file: 
 +    #Set thunderbird window to top left most screen 
 +    (sleep 3;wmctrl -i -r $(wmctrl -l | grep Thunderbird | cut -d " " -f1) -e 0,0,56,1200,1087) & 
 +    #Snap thunderbird window to top half of screen (keycombination windows+up) 
 +    (sleep 3;xdotool windowactivate $(xdotool search --name thunderbird | tail -1) key "Super_L+Up") & 
 +</code> 
 + 
 + 
 +====== Systray-X ====== 
 +Systray-X is an app and Thunderbird plugin to add a systray icon and enable minimise to systray for TB. 
 + 
 +https://github.com/Ximi1970/systray-x 
 + 
 +Installation: 
 +<code> 
 +curl -sL -o- https://download.opensuse.org/repositories/home:/Ximi1970/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /usr/share/keyrings/systray-x-keyring.gpg 
 +echo "deb [signed-by=/usr/share/keyrings/systray-x-keyring.gpg] https://download.opensuse.org/repositories/home:/Ximi1970:/Mozilla:/Add-ons/xUbuntu_20.04 ./" | sudo tee /etc/apt/sources.list.d/systray-x.list 
 +sudo apt update 
 + 
 +sudo apt install systray-x-minimal 
 +</code> 
 +Then restart Thunderbird. 
 + 
 +====== Chrome ======
  
 Sidebar tabs Sidebar tabs
 https://www.askvg.com/how-to-enable-new-side-tabs-feature-in-google-chrome-show-tabs-in-left-sidebar/ https://www.askvg.com/how-to-enable-new-side-tabs-feature-in-google-chrome-show-tabs-in-left-sidebar/
 +
 +
 +
config/firefox-thunderbird.1598738236.txt.gz · Last modified: 2023/05/29 11:53 (external edit)